### [使用 docker 搭建 wordpress](https://www.prosaas.cn/article/9760) **Published:** 2019-09-21T02:09:48 **Author:** 5201314 **Excerpt:** 下面由WordPress教程栏目为大家介绍如何使用 docker 搭建 wordpress,希望对需要的朋友有… 下面由**WordPress教程**栏目为大家介绍如何使用 docker 搭建 wordpress,希望对需要的朋友有所帮助! ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212132731164.jpg) **导语** 这不是一篇正规搭建 wordpress 的文章,是基于上一篇的基础之上,进行的实现。最终的实现是使用 nginx 做代理,独立的 wordpress 容器,连接 laradock 的 MySQL 做存储。 **修改 nginx 代理** 相较于 laradock 的配置,只是修改监听的域名以及转发的端口。在 /etc/nginx/conf.d/ 目录下新建 wordpress.conf 文件,如下 server { listen 80; server\_name blog.you\_site.com; location / { proxy\_set\_header Host $http\_host; proxy\_set\_header X-Real-IP $remote\_addr; proxy\_set\_header X-Forwarded-For $proxy\_add\_x\_forwarded\_for; proxy\_pass http://\[宿主机IP\]:8001; } } 修改之后记得重启 **搭建 wordpress 容器** 1.拉取镜像 docker pull wordpress 2.因为 wordpress 要连接 MySQL 容器,正好 laradock 就有,就用这个好了。连接的方式不用 --link,用 --network,可以参考这里 3.laradock 中 MySQL 的 network 在 docker-compose.yml 文件中有写,如下 ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212132731501.png) 同时使用 docker network ls 查看,可以看到 laradock\_backend 这个网络。显而易见使用 laradock\_backend 就可以 1.搭建容器 docker run -d --name wordpress -p 8001:80 --network laradock\_backend wordpress 2.最后一步,开启服务器(宿主机)8001端口 **结语** 打开网址,出现了配置界面。将 Database Host 设置为 mysql 就可以。其他的数据表、用户等不在讨论范围之内。 以上就是使用 docker 搭建 wordpress的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** WordPress ---