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

相关推荐
mennekes11 分钟前
临时用电线路标识:插头颜色、钟面标识配套规范
运维·网络·科技·安全·制造
程序猿老A2 小时前
轻量云服务器总是卡,内存占比高?
运维·服务器
一只鹿鹿鹿3 小时前
智算算力、AI-芯片与产品解析(PPT文件)
大数据·运维·网络·人工智能·物联网·1024程序员节
Kobebryant-Manba4 小时前
C/S和B/S结构
运维·服务器
是枚小菜鸡儿吖5 小时前
Home Assistant跨品牌智能家居教程:Docker部署、米家接入、vivo桥接与远程访问
docker·容器·智能家居
AI_Lab015 小时前
宝塔用了两年,有没有必要换成轻量方案?
linux·运维·服务器
众壹新能源科技5 小时前
逆变器直流开关柜温度监测与预防:红外巡检发现3个120度热点
运维·人工智能·自动化
by209995 小时前
Linux GDB 调试与 CGDB 使用
linux·运维·服务器·经验分享
小Ti客栈5 小时前
Netty 零拷贝原理与实战
运维·服务器·网络
ai_coder_ai6 小时前
AIOps 智能运维架构设计及其应用
运维