下面由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 wordpress2.因為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 wordpress2.最後一步,開啟伺服器(宿主機) 8001埠結語
開啟網址,出現了設定介面。將 Database Host 設為 mysql 就可以。其他的資料表、使用者等不在討論範圍之內。以上是使用 docker 搭建 wordpress的詳細內容。更多資訊請關注PHP中文網其他相關文章!