我的博客
欢迎来到我的博客
bunny.icu

Docker中安装WordPress

Docker中安装WordPress

安装WordPress

docker pull wordpress:latest

安装mysql

可以用已有的mysql,也可以在docker中安装mysql

配置WordPress

docker run --name some-wordpress --link some-mysql:mysql -p 10180:80 -v /root/docker/wordpress:/var/www/html -d wordpress

name参数指定要启动的WordPress实例名称,link参数指定要使用的Docker MySQL实例名称,p参数将Docker内部的10080端口映射到本地的8080端口上。

如果使用docker外部数据库:

docker run --name wordpress -p 12080:80 -v /root/docker/wordpress:/var/www/html -e WORDPRESS_DB_NAME=wordpress -e WORDPRESS_DB_HOST=888.888.888.888:3306 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=123456 -d wordpress

WORDPRESS_DB_HOST参数是MySQL的数据库端口号,WORDPRESS_DB_NAME是数据库实例名称,WORDPRESS_DB_USER是数据库用户名,WORDPRESS_DB_PASSWORD是数据库密码。这里的WORDPRESS_DB_HOST参数不能填写localhost127.0.0.1,因为这样会重定向到WordPress镜像内部的localhost,而这个镜像中实际上没有安装MySQL。所以这里需要填写本机IP地址,才能正确访问到Docker外部的本机的数据库。

然后,就可以通过指定的端口访问了。

Reference

用Docker搭建WordPress博客
关于创建容器时的更多参数,详见:https://www.cnblogs.com/52fhy/p/5962287.html

版权声明


本作品系原创, 转载须遵循 CC BY-NC-ND 4.0 许可协议
本文标题:Docker中安装WordPress
本文链接:https://www.bunny.icu/archives/1041

推荐文章

发表评论

textsms
account_circle
email

bunny.icu

Docker中安装WordPress
Docker中安装WordPress
扫描二维码继续阅读
2020-04-09