Update Dockerfile
Browse files- 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"]
|