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

相关推荐
孙克旭_3 小时前
day082-初识ElasticStack
linux·运维·elasticsearch
爱奥尼欧4 小时前
【Linux】系统部分——ELF文件格式与动态库加载
linux·运维·服务器
爱吃烤鸡翅的酸菜鱼7 小时前
Linux常用命令行大全:14个核心指令详解+实战案例
linux·运维
m0_619731199 小时前
linux和RTOS架构区别
linux·运维·服务器
小猿姐11 小时前
KubeBlocks for Oracle 容器化之路
云原生·oracle·容器
❀͜͡傀儡师11 小时前
docker安装Prometheus和Grafana 监控界面
docker·grafana·prometheus
追光天使12 小时前
centos 7 安装docker、docker-compose教程
docker·eureka·centos
mosaic_born12 小时前
k8s中 discovery-token和token 的区别
云原生·容器·kubernetes
小猿姐12 小时前
KubeBlocks for ClickHouse 容器化之路
数据库·云原生·容器