环境要求:
IP hostname 192.168.1.1 node1项目规划:
容器网段:172.16.10.0/24
NGINX:172.16.10.10
MySQL:172.16.10.20
PHP:172.16.10.20
网站根目录:/www
nginx配置文件:/conf
mysql持久化目录:/var/lib/mysql
提前准备服务配置文件:
mysql
1、配置lnmp虚拟网卡,网段172.16.10.0/24,网关172.16.10.254
2、创建nginx容器测试访问
3、运行MySQL容器
4、创建php-fpm容器
5、nginx和PHP的连接
5.1、添加nginx静态的测试界面
5.2、添加PHP测试页面
能够访问到以上两个界面,说明nginx和php的连接,没有问题,接下来是 php和mysql的连接。在这里我们使用一个phpMyAdmin的数据库管理工 具。
6、测试PHP容器与Mysql容器的协调性、工具phpMyadmin
6.1、更新nginx配置文件
内容如下:
测试访问:
其实这主要是php镜像不支持连接mysql,我们要重新写一个。
7、解决php不关联mysql
7.1、phpmysql配置指向mysql地址
8、访问测试
9、趁热打铁,在发布一个dz论坛
dz论坛链接地址:http://www.tuohang.net/yuanma/155004.html
到此这篇关于docker部署LNMP架构的方法的文章就介绍到这了,更多相关docker部署LNMP架构内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://www.cnblogs.com/lin-strive/p/14409080.html