BG5 commited on
Commit
abfcd92
·
verified ·
1 Parent(s): e2c032a

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -0
Dockerfile CHANGED
@@ -23,10 +23,23 @@
23
  # Use the official Ubuntu image.
24
  # 使用官方 Ubuntu 镜像
25
  # 使用官方 Ubuntu 镜像
 
26
  FROM qiudeng/drissionpage4-ubuntu-webdesktop-novnc:latest
27
 
 
 
 
 
 
 
 
28
  # 暴露 VNC 和 noVNC 端口
29
  EXPOSE 5901 6080
30
 
 
 
 
 
 
31
  # 启动 VNC 服务器和 noVNC
32
  CMD ["sh", "/startup.sh"]
 
23
  # Use the official Ubuntu image.
24
  # 使用官方 Ubuntu 镜像
25
  # 使用官方 Ubuntu 镜像
26
+ # 使用基础镜像
27
  FROM qiudeng/drissionpage4-ubuntu-webdesktop-novnc:latest
28
 
29
+ # 设置工作目录
30
+ WORKDIR /app
31
+
32
+ # 确保必要的目录存在并设置权限
33
+ RUN mkdir -p /etc/supervisor/conf.d /var/log/supervisor && \
34
+ chmod -R 755 /etc/supervisor/conf.d /var/log/supervisor
35
+
36
  # 暴露 VNC 和 noVNC 端口
37
  EXPOSE 5901 6080
38
 
39
+ # 使用非特权用户运行应用(如果基础镜像支持)
40
+ # 如果基础镜像没有非特权用户,可以考虑创建一个用户
41
+ # RUN useradd -m myuser
42
+ # USER myuser
43
+
44
  # 启动 VNC 服务器和 noVNC
45
  CMD ["sh", "/startup.sh"]