部署WordPress
1、什么是WordPress
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
2、容器化部署
2.1、创建数据持久化目录,保存数据
mkdir -p /data/mysql-master/{etc,var}2.2、拉取镜像
docker pull wordpress docker pull mysql
2.3、运行mysql容器
docker run -dp 3306:3306 \
-v /data/mysql-master/etc:/etc/mysql/conf.d \
-v /data/mysql-master/var:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
--name mysql-master mysql2.4、查看mysql容器IP地址
docker inspect mysql-master | grep IPAddress
2.5、运行wordpress容器
docker run --name some-wordpress \
-p 8080:80 \
-e WORDPRESS_DB_HOST="172.17.0.3" \
-e WORDPRESS_DB_USER="root" \
-e WORDPRESS_DB_PASSWORD="123456" \
-e WORDPRESS_DB_NAME="wordpress" \
-e WORDPRESS_TABLE_PREFIX="wp_" \
-d wordpress2.6、初始化wordpress
http://IP:8080