这不是一篇正规搭建 wordpress 的文章,是基于上一篇的基础之上,进行的实现。最终的实现是使用 nginx 作代理,独立的 wordpress 容器,链接 laradock 的 MySQL 作存储。html
相较于 laradock 的配置,只是修改监听的域名以及转发的端口。在 /etc/nginx/conf.d/
目录下新建 wordpress.conf
文件,以下mysql
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; } }
修改以后记得重启nginx
docker pull wordpress
--link
,用 --network
,能够参考这里 network
在 docker-compose.yml
文件中有写,以下
同时使用 docker network ls
查看,能够看到 laradock_backend
这个网络。显而易见使用 laradock_backend
就能够git
docker run -d --name wordpress -p 8001:80 --network laradock_backend wordpress
8001
端口打开网址,出现了配置界面。将 Database Host
设置为 mysql
就能够。其余的数据表、用户等不在讨论范围以内。sql