docker build 自动启动服务不生效
我想大声告诉你
我想大声告诉你 2017-04-26 09:02:26
[Docker讨论组]

docker buill -t imagename .
CMD 自动开启 nginx 失败

我想大声告诉你
我想大声告诉你

全部回复(3)
阿神

buill?

大家讲道理

一般来说,自动开启某些进程通常都是用supervisor来管理的,具体用法请自行google。

如果想要简单点的, 可以试试:
(1) CMD ["nginx", "-g", "daemon off;"], 主要用在需要 docker run -d xxx 的情况;
(2)或写一个脚本 run.sh, 然后 CMD ["path/to/run.sh"]

因为你具体也没有说其他的信息,不知道你nginx失败后返回什么,所以我只能分析到这里。
我是个民及民以上的身份,主要想听听后面的发言。过!

PHPz

Dockerfile文件里加上CMD nginx ,注意如果有多个CMD只有最后一个有效
build生成镜像然后运行
docker run -d 镜像 就行了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号