使用Docker搭建WordPress博客系统
WordPress
是一个可以快速搭建网站、个人博客的开源软件。服务启动后,可以通过管理页面快速切换主题,高度自定义设计页面。
但是WordPress
的安装过程其实是一个比较复杂的过程,需要PHP支持,需要数据库支持,搭建过程让人晕头转向。
本篇文章是介绍如何在服务器上,通过WordPress
发布的官方镜像,以及MySql
的官方镜像,快速搭建一个可以使用的网站
前期准备
需要搭建好Docker CE
环境,搭建过程可以参考[Centos下Docker环境搭建]
启动MySql容器
因为WordPress
官方容器是不嵌入数据库的,数据库希望外部来提供,所以,首先需要启动一个MySql
的容器
1 | $ docker run --name wordpress-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag |
其中my-secret-pw
是设置数据库的ROOT密码,tag
是需要的MySql
具体版本,支持的版本可以在这里查询
启动WordPress容器
准备环境都完成了,需要的只有启动WordPress容器了
1 | docker run --name wordpress -e WORDPRESS_DB_PASSWORD=my-secret-pw --link wordpress-mysql:mysql -p 80:80 -d wordpress |
其中my-secret-pw
是上一步设置的MySql
的ROOT密码,WordPress
容器自身启动的是80端口,映射到主机的80端口,以便访问
使用Docker搭建WordPress博客系统