Docker搭建WordPress

WordPress 是一个功能非常强大的博客系统,插件众多,易于扩充功能,安装和使用都非常方便。目前 WordPress 已经成为主流的 Blog 搭建平台。

1、搭建mysql

镜像地址:http://hub.daocloud.io/repos?q=mysql

# 拉取mysql-5.7.6镜像
docker pull daocloud.io/library/mysql:5.7.6
# 更改镜像名称
docker tag imgid mysql:5.7.6
# 启动镜像
docker run -d -p 3360:3360 --name mysql -v /data/volume/mysql_data:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.6
# 进入容器内部查看
docker exec -it mysql bash
# 连接mysql
mysql -uroot -p
# 查看库
show databases;

 2、搭建WordPress

镜像地址:http://hub.daocloud.io/repos/88b8f1e2-477d-49dd-ba3e-3466bfc2a489

# 拉取镜像
docker pull daocloud.io/daocloud/dao-wordpress:latest
# 修改镜像名称
docker tag imgid wordpress:latest
# 指定数据库启动wordpress
docker run --name wordpress-1 -p 9090:80 -e WORDPRESS_DB_HOST=host:3360 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=123456 -d wordpress

docker ps -a查看启动的容器

 3、添加iptables规则使其9090端口可提供外部访问

iptables -I INPUT -p tcp --dport 9090 -j ACCEPT
service iptables save
service iptables restart 

iptables -L -n查看规则

 4、url访问

http://host_ip:9090/访问会先让输入一些基本信息,按照步骤走即可,成功后跳转至如下页面,接下来就自己慢慢玩吧^_^

 

posted @ 2021-09-26 17:46  sxFu9528  阅读(54)  评论(0编辑  收藏  举报