苹果CMS Docker镜像 ,采集自己的影视资源站

作者:JAY 发布时间: 2026-07-12 阅读量:11 评论数:0

🍎 苹果CMS Docker镜像搭建私人影视资源站教程

一、 准备工作

在开始部署之前,请确保你的NAS(如飞牛NAS、群晖等)已安装Docker管理器,并且处于可连接互联网的状态。若后续拉取镜像失败,建议提前在Docker的镜像仓库设置中更换为国内可用的镜像源(如 docker.1ms.rundocker.1panel.live)。

二、 创建项目目录与数据卷

为了保证容器数据的持久化以及方便后续管理,我们需要先在NAS的文件管理中规划好专属文件夹:

  1. 打开NAS的「文件管理」,进入你常用的存储空间,创建一个一级文件夹,例如命名为 maccms

  2. maccms 文件夹内部,创建一个用于存放数据的子文件夹,命名为 data

  3. 在电脑本地新建一个空白文本文档,将其重命名为 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)对应你第二步中创建的本地文件夹路径,冒号右侧为容器内部路径,请勿修改。

四、 部署与启动容器

  1. 打开NAS的「Docker」功能,切换到「Compose」面板,点击「创建新项目」。

  2. 项目名称可自定义(如 maccms),路径选择你刚刚创建的 maccms 文件夹。

  3. 确认使用现有的 docker-compose.yml 配置文件,点击确定。系统将自动拉取 zhixinfang/maccmsmysql:5.7 镜像并构建容器,请耐心等待构建完成。

  4. 构建成功后,切换到「容器」面板,确保 maccms_webmaccms_mysql 两个容器均处于“运行中”状态。

五、 初始化站点与资源采集

  1. 在浏览器中输入 http://NAS的IP地址:8054 访问苹果CMS。

  2. 按照页面提示完成CMS的初始化安装。在填写数据库信息时:

    • 数据库地址填写:mysql(即Docker内部网络的服务名)

    • 数据库密码填写:123456(对应配置文件中的密码)

  3. 登录CMS后台,进入“采集”模块。你可以添加各大影视资源站的API接口,设置定时任务,即可实现影视资源的自动采集、更新与入库。

六、 注意事项

  • 权限问题:若容器启动后无法写入数据,请检查NAS中 data 文件夹的读写权限。

  • 端口冲突:如果NAS上已经占用了3306或8054端口,请务必修改 docker-compose.ymlports 冒号左侧的本地端口。

  • 资源占用:影视资源站随着采集数据的增多,会占用较大的存储空间,请提前规划好NAS的存储容量。

评论