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/访问会先让输入一些基本信息,按照步骤走即可,成功后跳转至如下页面,接下来就自己慢慢玩吧^_^