這不是一篇正規搭建 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