一、前言
使用docker部署wordpress网站
wordpress是使用PHP语言开发的博客平台,用户可以在支持PHP和Mysql数据库的服务器上架设属于自己的网站。也可以把wordpress当作一个内容管理系统来使用。
二、检查docker环境
我是在虚拟机上安装的docker。
可以看到绿色的字体 active(running)表示正在启动
systemctl status docker
docker version
三、下载wordpress镜像
docker pull wordpress:php7.3
四、创建数据库
mkdir -p /data/wordpress/{db,data}
docker run -d --name my_mysql --restart always -e MYSQL_ROOT_PASSWORD=redhat -e MYSQL_DATABASE=db_web -p 3710:3306 mysql:5.7
docker ps
docker exec -it my_mysql /bin/bash mysql -u root -p 密码是:redhat
五、部署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
docker ps
六、wordpress初始配置
浏览器访问 192.168.168.128:8167(你的本机地址:8167)
点击登录即可进入wordpress后台
七、访问wordpress首页
再次访问 192.168.168.128:8167
这就是你的博客,可以进入到wordpress后台设置模板。第六步点击登陆之后就可以进入到后台进行一些设置。
你也可以通过用其他电脑,访问(本机地址):8167访问到你的博客。
原文链接:https://blog.csdn.net/WwLK123/article/details/129740373?ops_request_misc=&request_id=56acabfa51fe4eeca1b72e5c2ef4ddaf&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-3-129740373-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