Docker本地搭建WordPress

搭建步骤

  1. 本地安装好 Docker 软件
  2. 拉取 WordPress 镜像
bash 复制代码
docker pull wordpress
  1. 拉取 WordPress 镜像
bash 复制代码
docker pull mysql
  1. 启动 MySQL 容器
bash 复制代码
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:启动的镜像
  1. 修改mysql权限
bash 复制代码
# 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;
  1. mysql建表
bash 复制代码
# 1.查看运行的容器
docker ps

# 2.进入mysql容器
docker exec -it wpmysql bash

# 3.登录mysql
mysql -uroot -p

# 4.新建数据库
create database wordpress;
create database wpmysql
  1. 启动 WordPress 容器,并连接到 MySQL 容器上
bash 复制代码
docker run -d -p 8088:80 --name wordpress --link wpmysql:mysql wordpress
# -p:映射端口,本地访问路径:http://localhost:8088
# --link:将 wpmysql 容器挂载到 mysql 上,这样 WordPress 才能访问
  1. 完结

转载来自于 用Docker搭建运行本地WordPress

相关推荐
IT 小阿姨(数据库)1 分钟前
PostgreSQL REST API 介绍
运维·数据库·sql·postgresql·centos
小诸葛的博客3 分钟前
k8s lease使用案例
云原生·容器·kubernetes
红尘客栈21 小时前
Kubernetes 集群调度
java·linux·网络·容器·kubernetes
杂化轨道VSEPR1 小时前
基站计数器与KPI:移动通信网络性能评估的核心引擎
运维·服务器·网络·5g·信息与通信
m0_464608261 小时前
Kubernetes 集群调度与PV和PVC
云原生·容器·kubernetes
大锦终3 小时前
【Linux】udp网络程序
linux·运维·服务器·网络
Syntech_Wuz4 小时前
从 C 到 C++:容器适配器 std::stack 与 std::queue 详解
数据结构·c++·容器··队列
wanhengidc4 小时前
巨椰云手机引领未来
运维·服务器·网络·游戏·智能手机
wanhengidc4 小时前
云手机的真实体验感怎么样
运维·服务器·安全·游戏·智能手机
脏脏a4 小时前
【Linux】Linux工具漫谈:yum 与 vim,高效操作的 “左膀右臂”
linux·运维·服务器