| # 指定基础镜像,与原run命令中的镜像一致 | |
| FROM shellngn/pro:latest | |
| # 设置环境变量 HOST=0.0.0.0,对应原命令中的 -e HOST=0.0.0.0 | |
| ENV HOST=0.0.0.0 | |
| # 声明容器暴露的端口8080,对应原命令中的 -p 8080:8080 | |
| # 注意:EXPOSE仅为声明,实际端口映射仍需在运行容器时用-p参数指定 | |
| EXPOSE 8080 | |
| # 声明数据卷挂载点,对应原命令中的 --mount target=/home/node/server/data | |
| # 注意:VOLUME仅声明挂载目录,实际绑定宿主机数据卷仍需在运行时用--mount/-v参数指定 | |
| VOLUME ["/home/node/server/data"] | |
| # 保持原镜像的启动命令(如果原镜像有ENTRYPOINT/CMD,此处无需额外指定) | |
| # 若原镜像启动命令需要调整,可在此处用CMD/ENTRYPOINT覆盖 |