使用 docker 搭建 wordpress

下面由WordPress教程欄目為大家介紹如何使用 docker 搭建 wordpress,希望對需要的朋友有所幫助!

使用 docker 搭建 wordpress

導語

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

同時使用 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 搭建

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享