以下是通过 Docker Compose 在飞牛 OS 上部署苹果 CMS V10 的完整流程:
🔧 1. 准备工作
环境要求:
- 飞牛 OS 需已启用 Docker 服务(飞牛 OS 内置 Docker 支持,无需额外配置)。
- 确保存储路径可用(如
"/vol1/docker/MacCms"),用于持久化数据。
📝 2. 编写 docker-compose.yml 文件

创建以下配置文件(以提供的方案为基础优化):
version: '3.8'
services:
mysql:
image: mysql:5.7
container_name: maccms_mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: "123456" # 数据库root密码
MYSQL_DATABASE: maccms # 初始数据库名
volumes:
- ./data/mysql:/var/lib/mysql # MySQL数据持久化
ports:
- "3306:3306" # 数据库端口映射
maccms:
image: zhixinfang/maccms:latest # 定制苹果CMS镜像
container_name: maccms_web
restart: always
ports:
- "8054:80" # Web访问端口
volumes:
- ./data/html:/var/www/html # 程序文件持久化
depends_on:
- mysql # 依赖MySQL服务⚙️ 3. 启动服务
- 部署完成后自动启动服务。
🌐 4. 安装苹果 CMS
- 访问安装页面:浏览器打开
"http://飞牛OS的IP:8054",进入安装向导。 填写数据库信息:
- 服务器地址:
maccms_mysql(使用Docker容器名,非
localhost)- 数据库名:
maccms - 账号:
root - 密码:
123456 - 覆盖数据库:选择“覆盖”(首次安装必选)
- 服务器地址:
- 设置管理员账号:自定义管理员用户名和密码。

🎨 5. 配置模板与权限
模板安装:
- 下载模板文件(如官方提供的模板包),解压至本地映射目录:
./data/html/template/ - 后台设置路径:系统 → 网站参数配置 → 更换“网站模板”和“手机模板”。
- 下载模板文件(如官方提供的模板包),解压至本地映射目录:
权限修复(若模板无法访问):
chown -R root:root /vol1/docker/MacCms/data/html/template # 替换为你的实际路径
🔄 6. 采集资源与后续管理
资源采集:
- 后台进入 采集 → 自定义资源站,添加采集接口。
后台访问:
- 默认后台地址为
http://IP:8054/zhixinfang.php(非admin.php)。
- 默认后台地址为
⚠️ 常见问题解决
问题现象 解决方案
安装后提示 File not found 使用正确后台地址 http://IP:8054/zhixinfang.php
数据库连接失败 检查容器名maccms_mysql是否一致,确认MySQL容器正常运行(docker logs maccms_mysql)
模板无法显示 执行chown修复目录权限,或检查模板文件路径层级
💎 总结
通过 Docker Compose 部署苹果 CMS V10,飞牛 OS 提供了便捷的容器管理能力,几分钟即可完成影视站搭建。关键点包括:
- 持久化路径映射(MySQL数据、CMS程序);
- 数据库连接使用容器名而非
localhost; - 后台地址需使用定制路径
zhixinfang.php。
如需模板或采集接口资源,可参考开源社区(如提供的网盘链接)。此方案适合轻量级影视站需求,结合飞牛 OS 的 Docker 管理界面,后续更新和维护更为简便。
评论 (0)