🍎 苹果CMS Docker镜像搭建私人影视资源站教程
一、 准备工作
在开始部署之前,请确保你的NAS(如飞牛NAS、群晖等)已安装Docker管理器,并且处于可连接互联网的状态。若后续拉取镜像失败,建议提前在Docker的镜像仓库设置中更换为国内可用的镜像源(如 docker.1ms.run 或 docker.1panel.live)。
二、 创建项目目录与数据卷
为了保证容器数据的持久化以及方便后续管理,我们需要先在NAS的文件管理中规划好专属文件夹:
打开NAS的「文件管理」,进入你常用的存储空间,创建一个一级文件夹,例如命名为
maccms。在
maccms文件夹内部,创建一个用于存放数据的子文件夹,命名为data。在电脑本地新建一个空白文本文档,将其重命名为
docker-compose.yml,然后上传至maccms文件夹根目录下。
三、 编写 Docker Compose 配置文件
使用文本编辑器打开刚刚上传的 docker-compose.yml 文件,填入以下完整的苹果CMS与MySQL组合配置代码:
yaml
编辑
1version: '3.8'
2
3services:
4 mysql:
5 image: mysql:5.7
6 container_name: maccms_mysql
7 restart: always
8 environment:
9 MYSQL_ROOT_PASSWORD: 123456 # 数据库密码,可自行修改
10 MYSQL_DATABASE: maccms # 数据库名
11 volumes:
12 - ./data/mysql:/var/lib/mysql
13 ports:
14 - "3306:3306"
15
16 maccms:
17 image: zhixinfang/maccms:latest
18 container_name: maccms_web
19 restart: always
20 ports:
21 - "8054:80"
22 volumes:
23 - ./data/html:/var/www/html # 苹果cms挂载到本地目录注:冒号左侧的路径(如 ./data/mysql)对应你第二步中创建的本地文件夹路径,冒号右侧为容器内部路径,请勿修改。
四、 部署与启动容器
打开NAS的「Docker」功能,切换到「Compose」面板,点击「创建新项目」。
项目名称可自定义(如
maccms),路径选择你刚刚创建的maccms文件夹。确认使用现有的
docker-compose.yml配置文件,点击确定。系统将自动拉取zhixinfang/maccms和mysql:5.7镜像并构建容器,请耐心等待构建完成。构建成功后,切换到「容器」面板,确保
maccms_web和maccms_mysql两个容器均处于“运行中”状态。
五、 初始化站点与资源采集
在浏览器中输入
http://NAS的IP地址:8054访问苹果CMS。按照页面提示完成CMS的初始化安装。在填写数据库信息时:
数据库地址填写:
mysql(即Docker内部网络的服务名)数据库密码填写:
123456(对应配置文件中的密码)
登录CMS后台,进入“采集”模块。你可以添加各大影视资源站的API接口,设置定时任务,即可实现影视资源的自动采集、更新与入库。
六、 注意事项
权限问题:若容器启动后无法写入数据,请检查NAS中
data文件夹的读写权限。端口冲突:如果NAS上已经占用了3306或8054端口,请务必修改
docker-compose.yml中ports冒号左侧的本地端口。资源占用:影视资源站随着采集数据的增多,会占用较大的存储空间,请提前规划好NAS的存储容量。