shellngn / Dockerfile
qiaosu's picture
Upload 2 files
adede8e verified
raw
history blame contribute delete
779 Bytes
# 指定基础镜像,与原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覆盖