扫码关注官方订阅号
docker buill -t imagename . CMD 自动开启 nginx 失败
buill?
一般来说,自动开启某些进程通常都是用supervisor来管理的,具体用法请自行google。
如果想要简单点的, 可以试试:(1) CMD ["nginx", "-g", "daemon off;"], 主要用在需要 docker run -d xxx 的情况;(2)或写一个脚本 run.sh, 然后 CMD ["path/to/run.sh"]
CMD ["nginx", "-g", "daemon off;"]
docker run -d xxx
run.sh
CMD ["path/to/run.sh"]
因为你具体也没有说其他的信息,不知道你nginx失败后返回什么,所以我只能分析到这里。我是个民及民以上的身份,主要想听听后面的发言。过!
Dockerfile文件里加上CMD nginx ,注意如果有多个CMD只有最后一个有效build生成镜像然后运行docker run -d 镜像 就行了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
buill?
一般来说,自动开启某些进程通常都是用supervisor来管理的,具体用法请自行google。
如果想要简单点的, 可以试试:
(1)
CMD ["nginx", "-g", "daemon off;"]
, 主要用在需要docker run -d xxx
的情况;(2)或写一个脚本
run.sh
, 然后CMD ["path/to/run.sh"]
因为你具体也没有说其他的信息,不知道你nginx失败后返回什么,所以我只能分析到这里。
我是个民及民以上的身份,主要想听听后面的发言。过!
Dockerfile文件里加上CMD nginx ,注意如果有多个CMD只有最后一个有效
build生成镜像然后运行
docker run -d 镜像 就行了