File tree Expand file tree Collapse file tree 8 files changed +18
-30
lines changed Expand file tree Collapse file tree 8 files changed +18
-30
lines changed Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ RUN apt-get update && \
63
63
Pin: release o=LP-PPA-mozillateam\n \
64
64
Pin-Priority: 1001" > /etc/apt/preferences.d/mozilla-firefox &&\
65
65
# install xfce4 and firefox
66
- apt-get install -y xfce4 terminator fonts-wqy-zenhei ffmpeg firefox &&\
66
+ apt-get install -y xfce4 terminator fonts-wqy-zenhei pulseaudio ffmpeg firefox &&\
67
67
# disable terminator dbus
68
68
sed -i "s/python/python2/" /usr/share/terminator/terminator &&\
69
69
sed -i "s/if OPTIONS.nodbus:/if True:/" /usr/share/terminator/terminator &&\
@@ -73,10 +73,6 @@ Pin-Priority: 1001" > /etc/apt/preferences.d/mozilla-firefox &&\
73
73
update-locale LC_CTYPE=C.UTF-8 &&\
74
74
rm -rf /var/lib/apt/lists/*
75
75
76
- ENV DBUS_SYSTEM_BUS_ADDRESS=unix:path=/host/run/dbus/system_bus_socket
77
- RUN apt-get update && apt-get install -y pulseaudio && mkdir -p /var/run/dbus &&\
78
- rm -rf /var/lib/apt/lists/*
79
-
80
76
# # Install remote desktop and other apps
81
77
RUN bash /docker_config/post_install.sh &&\
82
78
rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ RUN apt-get update && \
63
63
Pin: release o=LP-PPA-mozillateam\n \
64
64
Pin-Priority: 1001" > /etc/apt/preferences.d/mozilla-firefox &&\
65
65
# install xfce4 and firefox
66
- apt-get install -y xfce4 terminator fonts-wqy-zenhei ffmpeg firefox &&\
66
+ apt-get install -y xfce4 terminator fonts-wqy-zenhei pulseaudio ffmpeg firefox &&\
67
67
# set firefox as default web browser
68
68
update-alternatives --set x-www-browser /usr/bin/firefox &&\
69
69
rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change @@ -63,17 +63,13 @@ RUN apt-get update && \
63
63
Pin: release o=LP-PPA-mozillateam\n \
64
64
Pin-Priority: 1001" > /etc/apt/preferences.d/mozilla-firefox &&\
65
65
# install xfce4 and firefox
66
- apt-get install -y xfce4 terminator fonts-wqy-zenhei ffmpeg firefox &&\
66
+ apt-get install -y xfce4 terminator fonts-wqy-zenhei pulseaudio ffmpeg firefox &&\
67
67
# remove and disable screensaver
68
68
apt-get remove -y xfce4-screensaver --purge &&\
69
69
# set firefox as default web browser
70
70
update-alternatives --set x-www-browser /usr/bin/firefox &&\
71
71
rm -rf /var/lib/apt/lists/*
72
72
73
- ENV DBUS_SYSTEM_BUS_ADDRESS=unix:path=/host/run/dbus/system_bus_socket
74
- RUN apt-get update && apt-get install -y pulseaudio && mkdir -p /var/run/dbus &&\
75
- rm -rf /var/lib/apt/lists/*
76
-
77
73
# # Install remote desktop and other apps
78
74
RUN bash /docker_config/post_install.sh &&\
79
75
rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change @@ -66,17 +66,13 @@ RUN apt-get update && \
66
66
Pin: release o=LP-PPA-mozillateam\n \
67
67
Pin-Priority: 1001" > /etc/apt/preferences.d/mozilla-firefox &&\
68
68
# install xfce4 and firefox
69
- apt-get install -y xfce4 terminator fonts-wqy-zenhei ffmpeg firefox dbus-x11 &&\
69
+ apt-get install -y xfce4 terminator fonts-wqy-zenhei pulseaudio ffmpeg firefox dbus-x11 &&\
70
70
# remove and disable screensaver
71
71
apt-get remove -y xfce4-screensaver --purge &&\
72
72
# set firefox as default web browser
73
73
update-alternatives --set x-www-browser /usr/bin/firefox &&\
74
74
rm -rf /var/lib/apt/lists/*
75
75
76
- ENV DBUS_SYSTEM_BUS_ADDRESS=unix:path=/host/run/dbus/system_bus_socket
77
- RUN apt-get update && apt-get install -y pulseaudio && mkdir -p /var/run/dbus &&\
78
- rm -rf /var/lib/apt/lists/*
79
-
80
76
# # Configure ssh
81
77
RUN mkdir -p /var/run/sshd && \
82
78
sed -i 's/#*PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config && \
Original file line number Diff line number Diff line change @@ -14,6 +14,9 @@ if [ ! -f "/docker_config/init_flag" ]; then
14
14
echo " root:$PASSWORD " | chpasswd
15
15
echo " $USER :$PASSWORD " | chpasswd
16
16
chsh -s /bin/bash $USER
17
+ # /run/user/$UID
18
+ mkdir -p /run/user/$UID
19
+ chown $GID :$UID /run/user/$UID
17
20
# extra env init for developer
18
21
if [ -f " /docker_config/env_init.sh" ]; then
19
22
bash /docker_config/env_init.sh
@@ -31,8 +34,6 @@ if [ -f "/docker_config/custom_startup.sh" ]; then
31
34
fi
32
35
# start sshd
33
36
/usr/sbin/sshd
34
- # start dbus
35
- /etc/init.d/dbus start
36
37
# start coder server
37
38
if [ ! -z ${DISABLE_HTTPS+x} ]; then
38
39
su $USER -c " code-server --bind-addr=0.0.0.0:5000 &"
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
+ arch=$( dpkg --print-architecture)
3
+ codename=$( lsb_release --short --codename)
4
+ # update
2
5
apt-get update
3
6
# Install remote desktop (nomachine,kasmvnc,novnc)
4
7
bash /docker_config/install_nomachine.sh
5
8
bash /docker_config/install_kasmvnc.sh
6
9
bash /docker_config/install_novnc.sh
7
10
# Install code server
8
- bash /docker_config/install_code_server.sh
11
+ CODE_VERSION=4.103.2
12
+ if [[ $codename == ' bionic' ]]; then
13
+ CODE_VERSION=4.16.1
14
+ fi
15
+ curl -fSL " https://github.com/coder/code-server/releases/download/v${CODE_VERSION} /code-server_${CODE_VERSION} _${arch} .deb" -o code-server.deb
16
+ dpkg -i ./code-server.deb
17
+ rm code-server.deb
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
/etc/NX/nxserver --startup
3
- tail -f /usr/NX/var/log/nxserver .log
3
+ tail -f /usr/NX/var/log/* .log
You can’t perform that action at this time.
0 commit comments