一、前言
1、目的
使用docker部署wordpress网站
2、wordpress介绍
wordpress是使用PHP语言开发的博客平台,用户可以在支持PHP和Mysql数据库的服务器上架设属于自己的网站。也可以把wordpress当作一个内容管理系统来使用。
二、检查docker环境
我是在虚拟机上安装的docker。
1、检查docker状态
可以看到绿色的字体 active(running)表示正在启动
systemctl status docker
2、检查docker版本
docker version
三、下载wordpress镜像
docker pull wordpress:php7.3
四、创建数据库
1、创建数据库目录
mkdir -p /data/wordpress/{db,data}
2、创建mysql数据库容器
docker run -d --name my_mysql --restart always -e MYSQL_ROOT_PASSWORD=redhat -e MYSQL_DATABASE=db_web -p 3710:3306 mysql:5.7
3、查看mysql容器状态
docker ps
4、连接数据库
docker exec -it my_mysql /bin/bash
mysql -u root -p
密码是:redhat
五、部署wordpress
创建wordpress容器
注意:其中的192.168.168.128是我的虚拟机的本机地址,根据自己的本机地址修改
docker run -d --name my_wordpress --restart always --link my_mysql -e WORDPRESS_DB_HOST=192.168.168.128:3710 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=redhat -e WORDPRESS_DB_NAME=db_web -p 8167:80 wordpress:php7.3
2、查看wordpress容器
docker ps
六、wordpress初始配置
1、设置中文
浏览器访问 192.168.168.128:8167(你的本机地址:8167)
2、站点初始配置
点击登录即可进入wordpress后台
七、访问wordpress首页
再次访问 192.168.168.128:8167
这就是你的博客,可以进入到wordpress后台设置模板。第六步点击登陆之后就可以进入到后台进行一些设置。
你也可以通过用其他电脑,访问(本机地址):8167访问到你的博客。