大佬教程收集整理的这篇文章主要介绍了Dockerfile构建nginx镜像以及使用nginx -g "daemon off;"方式前台运行,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
#!/bin/bash yum install -y gcc gcc-c++ make pcre pcre-devel zlib zlib-devel cd /usr/local/Nginx-1.16.0 ./configure --prefix=/usr/local/Nginx && make && make install
docker build -t mycentos:Nginx .
Docker 容器启动时,默认会把容器内部第一个进程,也就是pid=1的程序,作为docker容器是否正在运行的依据,如果 docker 容器pid=1的进程挂了,那么docker容器便会直接退出。 Docker未执行自定义的CMD之前,Nginx的pid是1,执行到CMD之后,Nginx就在后台运行,bash或sh脚本的pid变成了1。 所以一旦执行完自定义CMD,Nginx容器也就退出了。
以上是大佬教程为你收集整理的Dockerfile构建nginx镜像以及使用nginx -g "daemon off;"方式前台运行全部内容,希望文章能够帮你解决Dockerfile构建nginx镜像以及使用nginx -g "daemon off;"方式前台运行所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。