WordPress在docker中部署

第一步:创建文件夹
  1. 回到电脑E盘:E:\app\code
  2. 右键空白处 -> 新建 -> 文件夹
  3. 将文件夹重命名为:wp-docker
第二步:创建配置文件
  1. 双击进入这个 wp-docker 文件夹。
  2. 在刚才进入的 wp-docker 目录下,我们直接用命令生成 docker-compose.yml 文件
  3. PowerShell

命令:

@" version: '3.1' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: depends_on: - db image: wordpress:latest ports: - "8080:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress WORDPRESS_DB_NAME: wordpress volumes: db_data: {} "@ | Out-File -Encoding utf8 docker-compose.yml

4.启动环境

docker compose up -d

5.清理损坏的下载

6.修改 Docker 并发设置

命令:notepad "$env:USERPROFILE\.docker\daemon.json"

添加最新的内容【{ "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "registry-mirrors": "https://docker.m.daocloud.io", "https://docker.1panel.live", "https://hub.rat.dev" }】

第三步:重新启动 WordPress

docker compose up -d

配置环境:

填写信息建议

  1. Site Title (站点标题):给你的网站起个名字,比如 "My Docker WP" 或者 "测试博客"。
  2. Username (用户名) :这是你以后登录后台的账号。强烈建议不要使用默认的 admin ,起一个独特的名字(例如 mynamewebmaster),这样更安全。
  3. Password (密码) :系统自动生成了一个非常复杂的强密码(图中显示的 pM&Uh...)。
    • 重要提示:你可以点击 "Hide" 把它记下来,或者点击密码框右侧的刷新图标换一个你容易记住的密码(如果是本地测试,简单点也没关系;如果是正式环境,请务必保存好)。
  4. Your Email (你的邮箱) :填写一个真实的邮箱,用于接收找回密码等信息(本地测试可以随便填一个格式正确的,比如 test@test.com)。
  5. Search engine visibility (搜索引擎可见性)
    • 因为这是在本地电脑(localhost)上运行的,外面的搜索引擎(如百度、Google)根本访问不到,所以这个选项勾选或不勾选都没有影响。

点击安装

填完以上信息后,点击最下方的 "Install WordPress" 按钮。

见证奇迹的时刻

几秒钟后,你会看到一个"Success!"(成功)的页面。点击 "Log In" 按钮,输入你刚才设置的用户名和密码,你就会进入 WordPress 的后台管理仪表盘

相关推荐
爱喝水的鱼丶2 小时前
SAP-ABAP:ABAP 用户出口开发规范与避坑指南:10 类典型错误与运维方案
运维·性能优化·sap·abap·增强·经验交流·出口
博、、2 小时前
从零构建智慧场馆解决方案:架构设计与开发实践
大数据·运维
敢敢是只喵i2 小时前
给现有业务系统接 AI 助手,入口怎么选?网页聊天、自动化任务与本地 Agent 对比
运维·人工智能·ai·开源·自动化·安全架构
章老师说4 小时前
BFE v1.8.6 正式发布:AI 网关计费精细化、Claude 协议与会话亲和性升级
运维·人工智能·ai·负载均衡·ai-native
Brilliantwxx4 小时前
【Linux】 进程(10) 进程控制深度解析:创建、终止与等待
linux·运维·服务器·c语言·开发语言·网络
欧米欧4 小时前
Linux基础指令上
linux·运维·服务器
爱喝水的鱼丶5 小时前
SAP-ABAP:BAdI 上下文数据获取与交互:标准数据读取与修改逻辑实现
运维·性能优化·sap·abap·增强·经验交流·badi
ARM|X86+FPGA工业主板厂家6 小时前
基于嵌入式 GPU 的智能服务机器人
linux·运维·arm开发·fpga开发·机器人
pt10436 小时前
网络自动化Python课程:Python与Linux密钥和敏感信息管理介绍
运维·自动化
严谨的麻辣烫6 小时前
2026 年静态 IP 为什么重新受到关注?从住宅代理安全问题看固定网络出口
运维·服务器·tcp/ip·网络安全