本次搭建将Wordpress和mysql独立开,都使用docker搭建。
流程
- 运行 MySQL 容器
- 创建Wordpress数据库
- 运行 WordPress 容器
- 创建子网并将三个容器加入子网(实现容器名通信)
- 运行 WordPress 安装程序完成安装
运行 MySQL 容器
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d -p 3305:3306 mysql:latestdocker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d -p 3305:3306 mysql:latestdocker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d -p 3305:3306 mysql:latest
创建Wordpress数据库
docker exec -it mysql /bin/bash mysql >create database wordpress;docker exec -it mysql /bin/bash mysql >create database wordpress;docker exec -it mysql /bin/bash mysql >create database wordpress;
运行Wordpress容器
docker run --name wordpress -p 8080:80 -d wordpress:5.7docker run --name wordpress -p 8080:80 -d wordpress:5.7docker run --name wordpress -p 8080:80 -d wordpress:5.7
建自定义子网并加入
创建自定义子网 wordpress
docker network create wordpressdocker network create wordpressdocker network create wordpress
将各容器加入子网 wordpress
docker network connect wordpress mysql docker network connect wordpress wordpressdocker network connect wordpress mysql docker network connect wordpress wordpressdocker network connect wordpress mysql docker network connect wordpress wordpress
安装Wordpress
访问http://服务器IP:8080
,进行安装。

wp1.png
数据库主机由于我们已经将各容器加入了同一自定义子网故直接填写了 mysql

wp2.png

wp3.png
原文链接:https://blog.csdn.net/LANVNAL/article/details/105113404?ops_request_misc=&request_id=3839df914a9847ffba559df20a3cb902&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-20-105113404-null-null.268%5Ev1%5Econtrol&utm_term=docker%E3%80%81wordpress%E3%80%81wordpress%E5%BB%BA%E7%AB%99%E3%80%81wordpress%E4%B8%BB%E9%A2%98%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END