docker nginx镜像自定义启动脚本不能运行

原有nginx镜像中CMD是,如下图

如果想自定义启动脚本, 最终在启动nginx

以下是自定义脚本内容:特别注意nginx的启动和原有启动保持一致

官方解释

If you add a custom CMD in the Dockerfile, be sure to include -g daemon off; 
in the CMD in order for nginx to stay in the foreground, 
so that Docker can track the process properly (otherwise your container will stop immediately after starting)!

如果你在Dockerfile中添加了一个自定义CMD,一定要关闭-g守护进程;
为了让nginx留在前台,
这样Docker就可以正确地跟踪进程(否则你的容器会在启动后立即停止)!

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值