制作PHP7基础镜像

制作 PHP 7 + Nginx 的基础镜像,要求能够通过环境变量修改 PHP 和 Nginx 的部分常用配置。并且支持自定义启动脚本。

Dockerfile

--rewrite 15:3 意思是把 SIGTERM 重写为 SIGQUIT,因为对 Nginx 来说,SIGQUIT 是 优雅退出。

Nginx default.conf

自定义配置

init.sh 处理。

自定义启动脚本

init.sh 中:

然后使用该镜像的业务可以在 app.sh 中加入自定义脚本。

参考资料

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注