使用 1Panel 部署常见 Docker 应用(以 WordPress 为例)

🌙
⬆️

使用 1Panel 部署常见 Docker 应用(以 WordPress 为例)

适用对象:第一次接触 1Panel,希望在 PIGYun 云服务器 上 30 分钟内上线 WordPress
环境要求:
• PIGYun 云服务器 ≥ 1C2G(Ubuntu 20+/CentOS 7+/Debian 11+)
• 已备案域名(如 blog.pigyun.com
• 开放 80 / 443 端口(安全组 + 防火墙放行)

1. 安装 1Panel(一键脚本)

# 以 root 身份登录 PIGYun 服务器
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh
bash quick_start.sh

按提示选择:

  1. 语言:2 Chinese
  2. 安装目录:/opt/1panel(默认)
  3. 端口:10086(可改)
  4. 账号 / 密码:自行设置并牢记

浏览器访问 http://<服务器公网IP>:10086 完成初始化。


2. 准备运行环境(OpenResty + MySQL + PHP)

组件作用1Panel 路径
OpenResty反向代理、静态资源应用商店 → OpenResty
MySQL数据库存储应用商店 → MySQL
PHPWordPress 运行环境网站 → 运行环境 → PHP

2.1 一键安装

  1. 应用商店 → 搜索并依次安装
    • OpenResty(默认即可)
    • MySQL(root 密码随机生成,可在「参数」里查看)
    • PHP(≥ 8.2,扩展模板选 WordPress
  2. PHP 运行环境

    • 名称:php82-wp
    • 扩展模板:WordPress
    • 镜像源:XTOM 香港(国内更快)

3. 创建站点

  1. 网站 → 网站 → 创建

    • 主域名blog.pigyun.com
    • 运行环境php82-wp
    • 根目录/opt/1panel/apps/openresty/www/sites/blog.pigyun.com/index
  2. 域名解析

    • A 记录blog<PIGYun 公网 IP>
    • TTL:10 分钟

4. 安装 WordPress

4.1 下载程序

# SSH 登录到服务器
cd /opt/1panel/apps/openresty/www/sites/blog.pigyun.com/index
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz --strip-components=1
rm latest.tar.gz

1Panel Web 文件管理

  1. 远程下载 → 粘贴 https://wordpress.org/latest.tar.gz
  2. 解压 → 移动文件到根目录 → 删除压缩包

4.2 创建数据库

  1. 数据库 → 创建

    • 名称:wordpress
    • 用户名:wpuser
    • 密码:随机生成并记录

4.3 浏览器初始化

访问 http://blog.pigyun.com → 按向导填写:

  • 数据库名:wordpress
  • 用户名 / 密码:上一步记录
  • 表前缀:wp_
  • 站点标题 / 管理员账号:自定义
    点击「安装 WordPress」完成。

5. 开启 HTTPS(可选但强烈建议)

5.1 申请免费证书

  1. 证书 → Acme 账户 → 创建

    • CA:ZeroSSL
    • 邮箱:你的邮箱
  2. 证书 → 申请证书

    • 域名:blog.pigyun.com
    • DNS 方式:选对应云厂商的 API(阿里云、腾讯云、PIGYun DNS 均支持)
      或 HTTP 方式:保持 80 端口开放
  3. 网站 → 配置 → HTTPS → 启用

    • 选择刚申请的证书 → 保存
    • 自动重定向 HTTP→HTTPS

6. 常见问题速查

现象原因解决
浏览器报 “不安全”未开启 HTTPS按第 5 步申请并启用证书
域名无法访问安全组 / 防火墙未放行 80/443PIGYun 控制台 → 安全组 → 入站规则
上传文件 413 错误OpenResty 限制网站 → 配置 → 反向代理 → 修改 client_max_body_size 100M
容器端口冲突80 被占用修改 OpenResty 端口映射或停用占用进程

7. 一键备份与迁移(加分项)

  1. 计划任务 → 创建

    • 类型:网站备份
    • 周期:每日 02:00
    • 保留:7 份
  2. 备份文件位于 /opt/1panel/backup/
    需要迁移时,在新服务器 1Panel → 恢复 即可。

8. 小结

步骤耗时说明
安装 1Panel2 min一键脚本
安装运行环境5 min应用商店一键
WordPress 初始化10 min图形向导
HTTPS 配置3 min自动续期
总计≤ 30 min上线可访问

至此,你已使用 1Panel + PIGYun 完成 WordPress 快速部署。后续可通过 应用商店 继续安装 Redis、phpMyAdmin、Alist 等常用 Docker 应用,方法完全一致。

在常见 Linux 发行版上安装并使用 Docker 部署应用
PIGYun WordPress 全栈加速指南

✍️ 添加新评论

💨 由 PIGYun全球优质服务器 提供快速评论体验
🚀 评论由PIGYun高性能服务器处理