虽然docker官方提供了php和php-fpm的镜像,
但是由于某些原因,
有时我们还是需要制作适合自己的php-fpm镜像。
一些朋友可能会遇到下面的情况,
自己制作好php-fpm镜像,
启动一个php-fpm容器后,
无法使用。
使用docker ps -a查看信息,
发现php-fpm容器一下子就exit退出了,
原因是php-fpm默认是后台运行。
解决的方法也很简单,
有两种处理方式:
1) 在运行容器时,
添加 -F 参数
例如:
docker run -itd -p 9000:9000 \
--name php-fpm \
php-fpm7.4.1 \
/usr/local/php/sbin/php-fpm -F
2) 在dockerfile中添加-F参数
你还可以在php-fpm的dockerfile里,
在CMD或ENTRYPOINT把-F添加进去,
例如
CMD [“/usr/local/php/sbin/php-fpm”, “-F”]
猛击这里,
观看子恒老师《零基础lnmp安装指南》系列
了解实现过程和下载相关源代码
声明:本文仅供交流学习 , 版权归属原作者,部分文章未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:58842997,我们会及时删除。

来源:秦子恒博客,欢迎转载分享,请保留出处
docker php-fpm容器自动退出,自制php-fpm7.4.1镜像,启动后退出链接:https://www.qinziheng.com/docker%e6%95%99%e7%a8%8b/8855.htm