当前位置: 首页 > news >正文

docker配置wordpress和mysql

 我是之前用docker安装过wordpress和mysql

所以我需要先彻底移除现有容器与数据

为了确保重新安装时没有旧数据的干扰,需要先删除容器,再删除它们使用的数据卷。如果做过数据持久化数据没有影响。

  1. 停止并删除容器
    在终端中依次执行以下命令:

    bash
    # 停止容器
    docker stop wordpress mysql
    # 删除容器
    docker rm wordpress mysql
  2. 清理数据卷(关键步骤)
    仅仅删除容器,之前创建的网站文章、页面、用户评论以及数据库里的所有内容都还保留在Docker的"数据卷"里。要彻底清理,需要删除这些卷。

    bash
    # 删除所有未使用的数据卷
    docker volume prune -f

    请注意:执行此操作后,所有数据将无法恢复,请务必确认您已不需要这些数据。

🌐 创建自定义网络并分配静态IP

要使用静态IP,我们需要创建一个自定义的Docker网络。

bash
# 创建一个名为my-net的自定义网络,并指定其子网范围
docker network create --subnet=172.20.0.0/16 my-net

这个子网172.20.0.0/16是供Docker容器内部使用的,您也可以根据需要修改。

🐳 使用静态IP重新部署

现在,我们在这个自定义网络中启动MySQL和WordPress容器,并为它们分配固定的IP地址。

  1. 启动MySQL数据库

    bash
    docker run -d \--name mysql \--network my-net \--ip 172.20.0.10 \-e MYSQL_ROOT_PASSWORD=mim123456 \-v /usr/local/share/mysql/data:/var/lib/mysql \-v /usr/local/share/mysql/conf:/etc/mysql/conf.d \-v /usr/local/share/mysql/logs:/var/log/mysql \mysql:8
    • 这里通过--ip 172.20.0.10为MySQL容器设置了静态IP。

    • 请确保环境变量MYSQL_ROOT_PASSWORD的值mim123456是您自己设定的强密码。

  2. 启动WordPress网站

    bash
    docker run -d \--name wordpress \--network my-net \--ip 172.20.0.20 \-e WORDPRESS_DB_HOST=172.20.0.10:3306 \-e WORDPRESS_DB_USER=root \-e WORDPRESS_DB_PASSWORD=mim123456 \-e WORDPRESS_DB_NAME=wordpress \-p 80:80 \wordpress
    • 这里通过--ip 172.20.0.20为WordPress容器设置了静态IP。

    • 关键配置:WORDPRESS_DB_HOST环境变量现在直接指向MySQL容器的静态IP172.20.0.10,这样两个容器就能通过固定IP可靠地通信了。

✅ 验证与访问

完成以上步骤后,可以进行验证:

  1. 运行 docker ps 确认两个容器都处于运行状态。

  2. 在浏览器访问您的服务器IP或域名(例如 http://您的服务器IP),应该能看到WordPress的安装界面。

💡 一些补充说明

这里docker启动的mysql和wordpress配置了固定ip,以后系统重启也不会出错了

建议设置自动重启:

bash
docker update --restart=unless-stopped mysql wordpress
此时已经配置了自动重启策略

http://www.jsqmd.com/news/46817/

相关文章:

  • 江苏抗17级台风抗风卷帘门厂家排名怎么选
  • 2025少儿编程学习机构哪家好?5大优质品牌推荐及家长选择指南
  • 2025年软体高压氧舱批发厂家权威推荐榜单:量子养生仓/民用微压舱/微家用高压氧舱源头厂家精选
  • “全渠道集成”还是“通话专家”?为不同规模企业剖析呼叫中心的选型焦点
  • 2025 最新推荐!品牌设计公司排行榜:权威测评 + 商业价值导向,甄选靠谱合作伙伴品牌策划设计/品牌全案策划设计/食品品牌策划设计/老字号品牌全案设计/新零售品牌全案设计/产品包装品牌设计公司推荐
  • 江苏抗17级台风抗风卷帘门厂家排名哪家靠谱
  • 江苏抗17级台风抗风卷帘门厂家排名前十哪家靠谱
  • 黑色金属外观缺陷检测设备:工业质量管控的核心工具
  • 2025 年 11 月高校食堂承包,工厂食堂承包最新推荐,聚焦资质、案例、售后的五家机构深度解读!
  • 江苏抗17级台风抗风卷帘门厂家排名前十哪家好
  • 单部电梯调度程序-作业总结
  • 2025一对一冲刺最有效课程平台综合榜:权威排名 + 靠谱高性价比推荐
  • 专转本机构选哪家?江苏地区教育机构实力解析
  • 2025年规模大型纸箱源头厂家权威推荐榜单:化妆品纸箱/包装纸箱/瓦楞纸箱供应商精选
  • 上海AI投资公司推荐:聚焦智能科技领域的潜力机构
  • 膜电极外观缺陷检测设备技术应用与行业发展现状
  • 专转本机构哪家好?多维度解析选择方向
  • 2025 最新苏州美食餐厅推荐!权威测评认证的顶级美食餐厅 榜单发布,宴请 / 约会 / 日常用餐优选指南约会 / 商务宴请 / 请客 / 松鼠桂鱼美食推荐
  • Luogu P6893 [ICPC 2014 WF] Buffed Buffet 题解
  • 苏州一对一辅导机构哪家好?2026实测排行榜,这5家值得重点关注!
  • 性能优化 | HarmonyOS预加载,三步即可提升APP页面的响应速度
  • CF1437F Emotional Fishermen
  • 习题解析之:汽车限行
  • 立贴明志
  • 石墨文档怎么批量导出?我自己手搓了一个 Chrome 插件(附下载)
  • 量子力学作业6
  • 【LVGL】选项卡部件
  • python学习-print
  • WSL2调用摄像头并使用OpenCV - 教程
  • unity动态将3d标牌UI加载到模型子物体下,UI变形问题