在宝塔面板中安装赞片 Pro
适合已在宝塔安装 Docker,并希望通过面板手动创建容器、独立管理 MySQL / Redis 的部署方式。
若希望全自动安装 Docker、MySQL、Redis 与 Caddy,可改用首页的一键脚本;本文档面向宝塔手动分步部署场景。
- 1
准备站点目录
进入宝塔 文件 栏目,在准备安装的目录下创建以下结构,并赋予
777读写权限:your-site/ ├── theme/ # 主题目录(可后续上传)[下载默认主题包] ├── upload/ # 上传与媒体目录 └── config.ini # 空文件,安装向导会写入配置 - 2
创建 Docker 容器
打开宝塔 Docker -> 容器 -> 创建容器,建议配置如下:
- 容器名称:
zanpiancms(或自定义) - 镜像:
zanpiancms/pro - 端口:暴露所有端口
- 重启策略:停止后马上重启
点击更多设置 -> 挂载 -> 选择本机目录(模式均为读写):
本机路径 容器路径 your-site//var/www/html - 容器名称:
- 3
查看容器网段
容器启动后,点击 容器详情,确认 bridge 网段。
容器状态栏目打印的 IP 信息类似为:172.17.0.2,因此得到的宿主机提供的 bridge 网段为:
172.17.0.0/16后续数据库访问限制、防火墙放行均需与此网段对齐。
- 4
创建 MySQL 与 Redis
在宝塔分别安装 MySQL 5.7+ 与 Redis,创建数据库用户并记录密码。可以选择放开全部IP或者绑定IP地址,这里建议:
- MySQL:这里允许 Docker 等网段访问(
172.17.0.%) - Redis:多站点共用时可在性能调整选项卡bind值设为
0.0.0.0并务必设置强密码。
- MySQL:这里允许 Docker 等网段访问(
- 5
放行端口与安全限制
在宝塔 安全 中放行MySQL、Redis端口(3306,6379)。建议对管理端口指定来源 IP:
在第3步得到的网段,限制为:172.17.0.0/16。
避免对公网完全开放数据库端口。
- 6
绑定域名与证书(可选)
若使用域名访问,可在 Docker -> 网站 -> 创建 -> 反代容器 栏目中设置绑定域名,反向代理到该容器运行的端口,并申请 SSL 证书。
直接使用
ip:port可跳过此步。 - 7
打开安装向导
浏览器访问你的域名或
http://ip:port,按页面提示进入赞片 CMS 安装流程。 - 8
填写数据库连接
安装参数填写第 4 步创建的 MySQL / Redis 账号密码。容器内访问宿主机数据库时,MySQL / Redis 数据库连接地址通常填 Docker 网关 IP:
172.17.0.1若连接失败,可在宿主机执行
ip addr show docker0确认实际网关地址,MySQL 端口一般为3306,Redis 为6379。填写完成后,点击 安装 按钮,等待安装完成。