1.准备
docker环境,mysql5.7的安装不再赘述
2.创建数据库wordpress
创建wordpress数据库。(wordpress本身不会创建数据库)

3.docker安装wordpress
拉取镜像docker pull wordpress:latest
宿主机创建本地文件夹
目录:
mkdir -p /usr/local/wordpress/var/www/html
touch /usr/local/wordpress/var/www/html/wp-config.php
运行wordpress :
#非docker部署的数据库建议使用-e参数,来设置数据库
docker run --name wordpress -d -p 80:80 -e WORDPRESS_DB_HOST=172.17.0.2:3306 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=yourpassword -e WORDPRESS_DB_NAME=wordpress --restart=always -v /usr/local/wordpress/var/www/html:/var/www/html wordpress:latest
#docker部署的数据库建议使用--link或者-l参数,来设置数据库,格式:【容器名:mysql】,例:mysql8:mysql
docker run -d --name wordpress --link mysql8:mysql --v /usr/local/wordpress/var/www/html:/var/www/html -p 9988:80 wordpress:latest
![]() |
![]() |
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpasswd';

