Dinnerbone5443 commited on
Commit
cfbd0f1
·
verified ·
1 Parent(s): 4e856ac

fixing stuff again

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -2
Dockerfile CHANGED
@@ -5,14 +5,17 @@ ENV DEBIAN_FRONTEND=noninteractive
5
  RUN apt-get update && apt-get install -y \
6
  xfce4 xfce4-goodies \
7
  tightvncserver \
 
8
  novnc websockify \
9
  curl wget git python3 \
10
  sudo net-tools iputils-ping \
11
  && apt-get clean
12
 
13
  RUN ln -s /usr/share/novnc/vnc.html /usr/share/novnc/index.html
 
14
  RUN useradd -m -u 1000 user
15
  USER user
 
16
  ENV HOME=/home/user
17
  WORKDIR $HOME
18
 
@@ -20,10 +23,15 @@ RUN mkdir -p $HOME/.vnc && \
20
  echo "password" | vncpasswd -f > $HOME/.vnc/passwd && \
21
  chmod 600 $HOME/.vnc/passwd
22
 
 
 
 
 
 
23
  RUN echo "#!/bin/bash\n\
24
- rm -rf /tmp/.X1-lock /tmp/.X11-unix/X1\n\
25
  export USER=user\n\
26
- vncserver :1 -geometry 1280x800 -depth 24 -localhost no\n\
 
27
  /usr/share/novnc/utils/launch.sh --vnc localhost:5901 --listen 7860" > $HOME/start.sh
28
 
29
  RUN chmod +x $HOME/start.sh
 
5
  RUN apt-get update && apt-get install -y \
6
  xfce4 xfce4-goodies \
7
  tightvncserver \
8
+ xfonts-base \
9
  novnc websockify \
10
  curl wget git python3 \
11
  sudo net-tools iputils-ping \
12
  && apt-get clean
13
 
14
  RUN ln -s /usr/share/novnc/vnc.html /usr/share/novnc/index.html
15
+
16
  RUN useradd -m -u 1000 user
17
  USER user
18
+ ENV USER=user
19
  ENV HOME=/home/user
20
  WORKDIR $HOME
21
 
 
23
  echo "password" | vncpasswd -f > $HOME/.vnc/passwd && \
24
  chmod 600 $HOME/.vnc/passwd
25
 
26
+ RUN echo "#!/bin/sh\n\
27
+ xrdb \$HOME/.Xresources\n\
28
+ startxfce4 &" > $HOME/.vnc/xstartup && \
29
+ chmod +x $HOME/.vnc/xstartup
30
+
31
  RUN echo "#!/bin/bash\n\
 
32
  export USER=user\n\
33
+ export HOME=/home/user\n\
34
+ vncserver :1 -geometry 1280x800 -depth 24\n\
35
  /usr/share/novnc/utils/launch.sh --vnc localhost:5901 --listen 7860" > $HOME/start.sh
36
 
37
  RUN chmod +x $HOME/start.sh