CKA-docker部署LNMP网站平台
---恢复内容开始---
1、自定义网络
docker network create lnmp
2、创建Mysql容器
docker run -d \
--name lnmp_mysql \
--net lnmp \ --mount src=mysql-vol,dst=/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=wordpress mysql:5.7 --character-set-server=utf8
3、创建PHP容器
docker run -d --name lnmp_php --net lnmp --mount src=wwwroot,dst=/wwwroot php:v1
4、创建Nginx容器
docker run -d --name lnmp_nginx --net lnmp -p 88:80 \
--mount type=bind,src=$(pwd)/nginx.conf,dst=/usr/local/nginx/conf/nginx.conf --mount src=wwwroot,dst=/wwwroot nginx:v1
5、创建测试页面index.html、test.php
[root@node1 _data]# pwd /var/lib/docker/volumes/wwwroot/_data [root@node1 _data]# cat index.html hello world` [root@node1 _data]# cat test.php <?php phpinfo();?>
6、搭建wordpress博客
上传wordpress-4.9.4-zh_CN.tar.gz,并在/var/lib/docker/volumes/wwwroot/_data下解压,将wordpress/目录下的内容移至当前目录
cd /var/lib/docker/volumes/wwwroot/_data tar zxvf wordpress-4.9.4-zh_CN.tar.gz mv wordpress/* ./
1、开始
2、配置数据库相关信息
3、在/var/lib/docker/volumes/wwwroot/_data(博客目录)下,手工创建wp-config.php
文件,并将以下文字粘贴于其中。
4、登录