使用 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 容器
- 拉取镜像
docker pull wordpress
- 因为 wordpress 要连接 MySQL 容器,正好 laradock 就有,就用这个好了。连接的方式不用
--link
,用--network
,可以参考这里 - laradock 中 MySQL 的
network
在docker-compose.yml
文件中有写,如下
同时使用 docker network ls
查看,可以看到 laradock_backend
这个网络。显而易见使用 laradock_backend
就可以
- 搭建容器
docker run -d --name wordpress -p 8001:80 --network laradock_backend wordpress
- 最后一步,开启服务器(宿主机)
8001
端口
结语
打开网址,出现了配置界面。将 Database Host
设置为 mysql
就可以。其他的数据表、用户等不在讨论范围之内。
相关推荐
Wordpress0 2020-09-27
bluehost 2020-09-15
maccarty 2020-08-03
86520993 2020-07-28
WordPress 2020-07-04
李维山 2020-06-21
GimmeS 2020-06-14
WordPress 2020-06-10
shayuchaor 2020-06-10
liwf 2020-06-02
疯狂老司机 2020-05-26
zcl 2020-05-12
timewind 2020-05-11
86520993 2020-05-04
Lophole 2020-04-29
fraternityjava 2020-04-23
84911835 2020-04-16
maccarty 2020-04-09
WordPress 2020-04-07