使用Docker搭建WordPress博客

本次搭建将Wordpress和mysql独立开,都使用docker搭建。

流程

  • 运行 MySQL 容器
  • 创建Wordpress数据库
  • 运行 WordPress 容器
  • 创建子网并将三个容器加入子网(实现容器名通信)
  • 运行 WordPress 安装程序完成安装

运行 MySQL 容器

docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d -p 3305:3306 mysql:latest
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d -p 3305:3306 mysql:latest 
docker 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.7
docker run --name wordpress -p 8080:80 -d wordpress:5.7 
docker run --name wordpress -p 8080:80 -d wordpress:5.7

建自定义子网并加入

创建自定义子网 wordpress

docker network create wordpress
docker network create wordpress 
docker network create wordpress

将各容器加入子网 wordpress

docker network connect wordpress mysql docker network connect wordpress wordpress
docker network connect wordpress mysql docker network connect wordpress wordpress 
docker network connect wordpress mysql docker network connect wordpress wordpress

安装Wordpress

访问http://服务器IP:8080,进行安装。

5788331-2a0a121c0fa00990.png

wp1.png

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

5788331-330dfe6531d0e19d.png

wp2.png

5788331-6db57b5462d7b30d.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

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享