领取MOLI红包
栏目分类
PAXG中文网
你的位置:ROOBEE中文网 > PAXG中文网 > supervisor下的Dockerfile的多服务镜像封装操作
supervisor下的Dockerfile的多服务镜像封装操作

发布日期:2025-01-03 17:54    点击次数:162

编写Dockerfile文件 配置yum源 docker run -d --name vm1 -v /tmp/docker/web/:/var/www/html rhel7:v3 docker ps 验证: curl 172.17.0.2 验证sshd服务: 补充知识:使用Dockerfile构建supervisor容器部署项目,CMD ["supervisord","-c","/etc/supervisord.conf"]执行失败 问题描述: 在编写Dockerfile创建supervisor容器时,最后一条启动supervisor的命令不起作用 -> CMD ["supervisord","-c","/etc/supervisord.conf"],但是进到容器内部执行supervisord -c /etc/supervisord.conf可以成功运行。 先贴出来Dockerfile文件代码 使用docker build -t system:test . 命令构建容器镜像没有异常,但是使用docker run -itd system:test运行容器就会显示容器不在运行。 解决方式: 把CMD ["supervisord","-c","/etc/supervisord.conf"]命令改成CMD ["supervisord","-n","-c","/etc/supervisord.conf"]就可以成功运行了。 supervisor里是这么写的-n/--nodaemon -- run in the foreground (same as 'nodaemon=true' in config file),加了-n让supervisor在前台保持运行就可以了。 以上这篇supervisor下的Dockerfile的多服务镜像封装操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

上一篇:没有了

下一篇:被罚近3200万美元!谷歌回应