一、安装mysql数据库
1、拉取数据库镜像
docker pull mysql:latest
2、创建并启动容器
docker run -itd --name mysql -p 3306:3306 -v /home/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql
MYSQL_ROOT_PASSWORD
为登录密码,用户名默认为root
二、安装Wordpress站点
1、拉取镜像
docker pull wordpress
2、创建并启动容器
docker run -d -v /home/WPBlog/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini -e WORDPRESS_DB_HOST=mysql:3306 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=123456 -e WORDPRESS_DB_NAME=wordpress --link mysql -p 80:80 wordpress
-v /home/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
解除wp默认2mb文件上传限制
uploads.ini内容为
file_uploads = On
memory_limit = 500M
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 600
WORDPRESS_DB_HOST
数据库地址与端口WORDPRESS_DB_USER
用户名WORDPRESS_DB_PASSWORD
密码WORDPRESS_DB_NAME
数据库名--link mysql
容器内互相访问
看到语言选择界面则为设置成功