文件名称:docker-lnmp:使用docker部署lnmp(Linux,Nginx,MySQL,PHP7)
文件大小:126KB
文件格式:ZIP
更新时间:2024-02-21 21:44:58
mysql linux docker nginx php7
介绍
使用docker部署lnmp(Linux,Nginx,MySQL,PHP7)。
我想与您分享有关使用Docker进行Web部署的想法和设计。
建筑
整个应用程序分为三个容器:
Nginx在Nginx容器中运行,该容器处理请求并做出响应。
将PHP或PHP-FPM放入PHP-FPM容器中,它从主机检索php脚本,进行解释,执行然后对Nginx进行响应。 如有必要,它将也连接到MySQL 。
MySQL位于MySQL容器中,
我们的应用程序脚本位于主机上,您可以直接编辑文件,而无需重建/重新启动整个图像/容器。
生成并运行
首先,您应该已经安装了和 。
无需一一构建映像,您可以利用docker-compose并简单地发布:
$ sudo docker-compose up
有关容器的更多操作,请参考:
$ sudo docker-compose --help
查看您的https://
【文件预览】:
docker-lnmp-master
----.gitignore(30B)
----app()
--------src()
----architecture.png(91KB)
----LICENSE(1KB)
----docker-compose.yml(1KB)
----nginx()
--------conf.d()
--------nginx.conf(679B)
--------ca()
----README.md(1KB)
----php-fpm()
--------Dockerfile(536B)
--------php.ini(71KB)
--------php.ini-production(71KB)
----mysql()
--------.gitignore(13B)