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 @   sxFu9528  阅读(57)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示