Dinnerbone5443 commited on
Commit
49ea3f1
·
verified ·
1 Parent(s): 357e8df

Initial Commit

Browse files
Files changed (1) hide show
  1. Dockerfile +30 -0
Dockerfile ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ubuntu:22.04
2
+
3
+ ENV DEBIAN_FRONTEND=noninteractive
4
+
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 useradd -m -u 1000 user
14
+ USER user
15
+ ENV HOME=/home/user
16
+ WORKDIR $HOME
17
+
18
+ RUN mkdir -p $HOME/.vnc
19
+ RUN echo "password" | vncpasswd -f > $HOME/.vnc/passwd
20
+ chmod 600 $HOME/.vnc/passwd
21
+
22
+ RUN echo "#!/bin/bash\n\
23
+ vncserver :1 -geometry 1280x800 -depth 24\n\
24
+ /usr/share/novnc/utils/launch.sh --vnc localhost:5901 --listen 7860" > $HOME/start.sh
25
+
26
+ RUN chmod +x $HOME/start.sh
27
+
28
+ EXPOSE 7860
29
+
30
+ CMD ["./start.sh"]