搭建步骤
- 本地安装好 Docker 软件
- 拉取 WordPress 镜像
docker pull wordpress
- 拉取 WordPress 镜像
docker pull mysql
- 启动 MySQL 容器
docker run -d -p 3123:3306 --name wpmysql -e MYSQL_ROOT_PASSWORD=123456 mysql
- run: 启动一个容器
- -d: 启动的容器在后台运行
- –name: 容器名 wpmysql
- -e MYSQL_ROOT_PASSWORD: 设置 MySQL 的 root 密码
- -p:映射端口,将容器的3306端口映射到主机的3123端口
- mysql:启动的镜像
- 修改mysql权限
# 1.查看运行的容器
docker ps# 2.进入mysql容器
docker exec -it wpmysql bash# 3.登录mysql
mysql -uroot -p# 4.授权root用户在其他机器上运行:host为 % 表示不限制ip,默认的localhost表示本机使用
grant all on *.* to 'root'@'%';# 5.如果是 mysql8 版本,由于不支持动态修改密码验证,还需要更新root用户密码
alter user 'root'@'%' identified with mysql_native_password by '123456';# 6.刷新权限
flush privileges;
- mysql建表
# 1.查看运行的容器
docker ps# 2.进入mysql容器
docker exec -it wpmysql bash# 3.登录mysql
mysql -uroot -p# 4.新建数据库
create database wordpress;
create database wpmysql
- 启动 WordPress 容器,并连接到 MySQL 容器上
docker run -d -p 8088:80 --name wordpress --link wpmysql:mysql wordpress
# -p:映射端口,本地访问路径:http://localhost:8088
# --link:将 wpmysql 容器挂载到 mysql 上,这样 WordPress 才能访问
- 完结
转载来自于 用Docker搭建运行本地WordPress