下面由WordPress教程栏目为大家介绍如何使用 docker 搭建 wordpress,希望对需要的朋友有所帮助!
导语
这不是一篇正规搭建 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 文件中有写,如下
同时使用 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 就可以。其他的数据表、用户等不在讨论范围之内。
Atas ialah kandungan terperinci 使用 docker 搭建 wordpress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!