File tree Expand file tree Collapse file tree 5 files changed +16
-13
lines changed Expand file tree Collapse file tree 5 files changed +16
-13
lines changed Original file line number Diff line number Diff line change 17
17
with :
18
18
DOCKER_REPOSITORY_NAME : rubensa
19
19
DOCKER_IMAGE_NAME : ubuntu-tini-desktop
20
- DOCKER_IMAGE_TAG : latest
20
+ DOCKER_IMAGE_TAG : 22.04
21
21
DOCKER_IMAGE_PLATFORMS : " linux/amd64"
22
22
FREE_RUNNER_DISK_SPACE_BEFORE_BUILD : true
23
23
secrets : inherit
Original file line number Diff line number Diff line change 1
1
# syntax=docker/dockerfile:1.4
2
- FROM rubensa/ubuntu-tini-x11
2
+ FROM rubensa/ubuntu-tini-x11:22.04
3
3
LABEL author="Ruben Suarez <rubensa@gmail.com>"
4
4
5
5
# Tell docker that all future commands should be run as root
@@ -34,10 +34,14 @@ apt-get -y install --no-install-recommends google-chrome-stable 2>&1
34
34
EOT
35
35
36
36
# Install deluge dependencies
37
- RUN apt-get -y install --no-install-recommends software-properties-common python3-setuptools 2>&1
37
+ RUN apt-get -y install --no-install-recommends software-properties-common 2>&1
38
38
# Add Deluge
39
39
RUN <<EOT
40
40
echo "# Installing deluge..."
41
+ #
42
+ # Add Deluge repo
43
+ add-apt-repository -y ppa:deluge-team/stable
44
+ apt-get update
41
45
apt-get -y install --no-install-recommends deluge 2>&1
42
46
EOT
43
47
134
138
# Add Thunderbird
135
139
RUN <<EOT
136
140
echo "# Installing thunderbird..."
137
- #
138
- # Add Thunderbird repo
139
- add-apt-repository -y ppa:mozillateam/ppa
140
- printf "Package: thunderbird*\n Pin: release o=LP-PPA-mozillateam\n Pin-Priority: 1001\n " >> /etc/apt/preferences.d/mozillateamppa
141
- apt-get update
142
141
apt-get -y install --no-install-recommends thunderbird 2>&1
143
142
EOT
144
143
@@ -176,6 +175,10 @@ RUN apt-get -y install --no-install-recommends software-properties-common v4l2lo
176
175
# Add OBS Studio
177
176
RUN <<EOT
178
177
echo "# Installing OBS Studio..."
178
+ #
179
+ # Add OBS Studio repo
180
+ add-apt-repository ppa:obsproject/obs-studio \
181
+ apt-get update
179
182
apt-get -y install --no-install-recommends obs-studio 2>&1
180
183
EOT
181
184
Original file line number Diff line number Diff line change 1
1
# Docker image with some GUI apps
2
2
3
- This is a Docker image based on [ rubensa/ubuntu-tini-x11] ( https://github.com/rubensa/docker-ubuntu-tini-x11 ) and includes some GUI applications.
3
+ This is a Docker image based on [ rubensa/ubuntu-tini-x11] ( https://github.com/rubensa/docker-ubuntu-tini-x11 ) 22.04 and includes some GUI applications.
4
4
5
5
## Building
6
6
@@ -11,7 +11,7 @@ You can build the image like this:
11
11
12
12
DOCKER_REPOSITORY_NAME="rubensa"
13
13
DOCKER_IMAGE_NAME="ubuntu-tini-desktop"
14
- DOCKER_IMAGE_TAG="latest "
14
+ DOCKER_IMAGE_TAG="22.04 "
15
15
16
16
docker build --no-cache \
17
17
-t "${DOCKER_REPOSITORY_NAME}/${DOCKER_IMAGE_NAME}:${DOCKER_IMAGE_TAG}" \
@@ -28,7 +28,7 @@ You can run the container like this (change --rm with -d if you don't want the c
28
28
29
29
DOCKER_REPOSITORY_NAME="rubensa"
30
30
DOCKER_IMAGE_NAME="ubuntu-tini-desktop"
31
- DOCKER_IMAGE_TAG="latest "
31
+ DOCKER_IMAGE_TAG="22.04 "
32
32
33
33
# Get current user UID
34
34
USER_ID=$(id -u)
Original file line number Diff line number Diff line change 2
2
3
3
DOCKER_REPOSITORY_NAME=" rubensa"
4
4
DOCKER_IMAGE_NAME=" ubuntu-tini-desktop"
5
- DOCKER_IMAGE_TAG=" latest "
5
+ DOCKER_IMAGE_TAG=" 22.04 "
6
6
7
7
docker build --no-cache \
8
8
-t " ${DOCKER_REPOSITORY_NAME} /${DOCKER_IMAGE_NAME} :${DOCKER_IMAGE_TAG} " \
Original file line number Diff line number Diff line change 2
2
3
3
DOCKER_REPOSITORY_NAME=" rubensa"
4
4
DOCKER_IMAGE_NAME=" ubuntu-tini-desktop"
5
- DOCKER_IMAGE_TAG=" latest "
5
+ DOCKER_IMAGE_TAG=" 22.04 "
6
6
7
7
# Get current user UID
8
8
USER_ID=$( id -u)
You can’t perform that action at this time.
0 commit comments