JSun22 commited on
Commit
caf6feb
1 Parent(s): 444d647

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -38
Dockerfile CHANGED
@@ -1,38 +1 @@
1
- FROM ubuntu:latest
2
-
3
- # 设置root密码
4
- RUN echo 'root:password' | chpasswd
5
-
6
- # 安装必要的工具和软件包
7
- RUN apt-get update && apt-get install -y \
8
- sudo \
9
- curl \
10
- wget \
11
- vim \
12
- xfce4 \
13
- xfce4-terminal \
14
- x11vnc \
15
- xvfb \
16
- && rm -rf /var/lib/apt/lists/*
17
-
18
- # 添加普通用户
19
- RUN useradd -m user && echo 'user:user' | chpasswd && adduser user sudo
20
-
21
- # 切换到root用户
22
- USER root
23
-
24
- # 设置环境变量
25
- ENV USER user
26
- ENV HOME /home/user
27
- ENV DISPLAY :0
28
-
29
- # 设置VNC密码
30
- RUN mkdir -p $HOME/.vnc
31
- RUN x11vnc -storepasswd password $HOME/.vnc/passwd
32
-
33
- # 配置启动脚本
34
- COPY start-vnc.sh $HOME/start-vnc.sh
35
- RUN chmod +x $HOME/start-vnc.sh
36
-
37
- # 定义入口点
38
- ENTRYPOINT ["/bin/bash", "-c", "$HOME/start-vnc.sh"]
 
1
+ RUN -t -i ubuntu:18.04 /bin/bash