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

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -7
Dockerfile CHANGED
@@ -24,22 +24,20 @@
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"]
 
24
  # 使用官方 Ubuntu 镜像
25
  # 使用官方 Ubuntu 镜像
26
  # 使用基础镜像
27
+ # 使用基础镜像
28
  FROM qiudeng/drissionpage4-ubuntu-webdesktop-novnc:latest
29
 
30
  # 设置工作目录
31
  WORKDIR /app
32
 
33
+ # 创建必要的目录并设置权限
34
  RUN mkdir -p /etc/supervisor/conf.d /var/log/supervisor && \
35
+ chmod -R 755 /etc/supervisor/conf.d /var/log/supervisor && \
36
+ touch /var/log/supervisor/supervisord.log && \
37
+ chmod 666 /var/log/supervisor/supervisord.log
38
 
39
  # 暴露 VNC 和 noVNC 端口
40
  EXPOSE 5901 6080
41
 
 
 
 
 
 
42
  # 启动 VNC 服务器和 noVNC
43
  CMD ["sh", "/startup.sh"]