跳转至

📄 文章总结:《5 年 NAS 经验,分享神级的 docker 管理工具,专为新手打造》

公众号: 可爱的小Cherry | 分类: NAS | 收录日期: 2026-08-11 原链接: https://mp.weixin.qq.com/s/7unMNGCsw6mvyj5VLFGpBA


一、项目缘起与 TRADIS 简介

  • 作者做 NAS 和 Docker 科普的目标是:让 NAS 成为一台真正家电产品,让每个人都拥有自己的数据中心、服务中心、智能家电网关。
  • 作者开始用 AI 开发容器相关应用,目的是让 NAS 里的 Docker 服务越来越易用、越来越好用。
  • 此前已有两个工具:
  • dockports:把容器管理中非常头痛的端口问题可视化。
  • compose2docker:将存量 Docker 一键导出、备份为 docker-compose.yaml 文件,方便存档恢复。
  • 经过半年多沉淀,作者把自用的 Docker 管理面板 TRADIS 拿出来分享。
  • TRADIS 取自英剧《Doctor Who》里的飞船 TRADIS,作者觉得「Bigger inside」这句话非常适用 Docker 容器。
  • 作者日常使用最多的 NAS 是极空间,所以首批适配了极空间产品,并对路径做了优化。
  • 项目初衷:让每个人都可以最简单部署任何应用,不用再找教程,直接在应用里就能查到想要的应用,然后一键部署,并且方便管理。
  • 作者自嘲“又干这种自掘坟墓的事儿了”“我是吃这碗饭的呀!!!”,也强调“应用是应用,账号是账号”;大家关注他不是因为他每天分享几个 Docker 应用,而是因为会挑选更好的内容、根据真实感受分享。

二、Docker 管理

  • Docker 管理分为六大类:Compose、容器、镜像、数据卷、网络、端口
  • Compose 是最核心的管理功能,提供性能监控、基础管理、一键更新、日志查询、Git 项目一键部署等功能;会同时展示 Compose 应用和 Docker 容器(以独立应用展示)。
  • Compose 提供详细的抽屉式卡片名单,支持对应用下的单独容器进行管理。
  • 容器页面:更关注单个容器输出的端口信息,整体偏向内容查询、日志管理、终端维护;默认提供列表、卡片两种展示方式。
  • 镜像页面:围绕镜像更新检测、镜像一键更新,以及镜像对应容器的管理;如果映射了 daemon 文件,还可以配置内置的镜像加速地址,解决很多新手无法下载容器镜像的问题。
  • 数据卷部分:围绕 docker volume 做,核心功能是容器卷文件浏览和容器卷备份。
  • 容器卷文件浏览:通过浏览器页面打开查看 docker volume 内文件,实现下载、管理。
  • 容器卷备份:通过定时任务,将重要 docker volume 备份到本地、云端。
  • 端口管理:集成了之前做的 dockports 功能,把宿主机、容器的所有端口都展示在一起,支持设置展示范围、自动分配端口、维护端口对应服务等。
  • 导航 + AI:内置 AI 会根据端口自动发现、生成所有 HTTP 服务并形成导航;AI 会自动生成图标、进行项目分类;维护过内外网基础配置后,可通过导航页一键打开不同网络环境下的服务地址。
  • 还包含「应用整体备份」「Docker 空间清理」等能力。

三、服务

  • Docker 管理只是基础功能,TRADIS 更深入的开发在服务部分,包含:AppStore 服务、GitHub 应用服务、NAS 选购、教程、AI 部署、定时任务

  • AppStore 是重点,作者在不断填入精选应用,让用户通过商城一键点击部署需要的容器应用。

  • AppStore 模板已开源到 GitHub,所有遵循同一套 JSON 的用户都可以自己维护和分享模板;第三方模板可以通过设置添加,非常开放。
  • 作者把需要人工确认的部分做成基础配置(也就是需要修改的),把不需要额外设置的做成高级配置(建议默认)。
  • 如果开启端口自动分配,路径、端口都全自动,点击部署即可;部署也支持高级模式,可直接对 yaml 文件进行修改、完善。

  • GitHub 应用服务:在 AppStore 基础之上的更专业工具,可根据用户需要自动从 GitHub 发现某一类项目,并自动生成中文简介;需要部署时,通过内置 docker Agent 一键部署。

  • AI 部署:是 TRADIS 的核心功能,也是当前版本一直在优化的重点。

  • 基于一个 harness 后端任务,支持 git 导入部署、GitHub 应用发现部署、对话部署等多种方式。
  • 由 AI 根据 MCP 协议,有权限地操作 NAS 部署特定容器。
  • MCP 协议是 TRADIS 内置的,基于应用内更底层函数,有特定权限、高危提醒;可作为内置服务调用,也可以发布到局域网内供 WorkBuddy、Hermes 等外部 Agent 使用;具体 MCP 能力可在系统里查看。

  • 教程模块:通过 RSS 订阅作者账号内容;教程原封不动,支持 AI 总结;看到有意思的教程,可以一键发给 AI 进行部署;RSS 源也支持第三方接入。

  • 定时任务中心:提供容器启停、镜像更新、构建缓存清理等能力,让应用实现更自由的操作。

  • 增值服务

  • NAS 导购:收录市面上主流 NAS 产品型号,实时更新优惠价格;支持产品对比、专题推荐、周边购买;链接中带返佣链接,作者可通过返佣下单赚取返利。
    • 作者认为成品 NAS 的服务、质量、能力高于 DIY 产品,但 DIY 也是接触方式之一,所以机柜、DIY 产品也会在导购清单内。
  • 订阅:为部分高级功能(如 GitHub 应用、AI 部署)配置了订阅权限;目前只是计划,未来功能如何分配、订阅价格都还没想好。
    • 当下 GO 订阅会不限量提供,生成了 200 个名额:
    • TRADIS-UZ47VNI8-FHWJYM1E-SN1QLIFH-VAZ8ILBV
    • TRADIS-AKBQ7EQO-AFBQR1CR-V17NGJLZ-FSCQJZL8
    • 大家可以自行激活。

四、极空间部署 TRADIS

  • 项目开发时,主要想解决极空间 Docker 的问题,比如路径问题、compose 文件目录问题等。
  • 但后来极空间 ZOS 更新大爆发,很多问题已在系统层级解决,所以作者把这些服务做成了通用版本。

部署步骤:

  1. 打开极空间 Docker 应用,创建一个 Compose 项目,配置好项目名字和存储位置后,先点击代码框上方的「查询路径」。
  2. 需要查询两个路径:
  3. 路径1:用来保存 TRADIS 这个项目自己的数据(不建议放到其它 docker 下面,可以放,就是有点别扭)。
  4. 路径2:平时在 NAS 里存放 docker 容器的目录;后续 TRADIS 会同步接管这些 compose,兼容极空间私有云内置的 docker 管理工具。后续所有通过 TRADIS 部署的项目都会保存到这里。
  5. 把两个路径分别填入代码里,启动 Compose 即可。
services:
  tradis:
    image: coracoo/tradis:latest
    container_name: tradis
    network_mode: host
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock # 必备
      #- /etc/docker/daemon.json:/etc/docker/daemon.json # 可选修改加速
      - /路径1:/app/client/backend/data       # 容器自身数据存储位置
      - /路径2:/app/client/backend/project    # compose 项目存储位置,NAS 里原来放 compose的位置
    environment:
      - BACKEND_PORT=33335   # 自定义 webui 端口
      - PROJECT_ROOT=/路径2  # 和 volumes 里的路径2保持一致
      - JWT_SECRET=change-me-min-32-characters

小技巧:daemon.json 第一次部署时必须要注释掉;之后回头去修改 NAS 里存在的 YAML 文件,再重新部署就可以用了。这只会影响镜像加速、代理、仓库这些功能,而这一套功能在极空间内置 Docker 里也有,所以是否映射都问题不大。

五、写在最后

  • 项目前期用户不多,镜像虽然被下载超过 50K+,但真正和作者反馈交流的只有个别小伙伴,所以大部分功能都是根据作者自己的使用需求来做的。
  • 一定存在想当然的地方,以及边边角角不完善的地方,包括服务端的网络、流量等未知问题。
  • 整个工具目前仍是 beta、频繁改版过程中,作者欢迎大家及时反馈问题,以便优化改进。

六、文末往期推荐

  • NAS 教程
  • 《暑假了,老父亲福音,用 NAS 给孩子弄一套 AI 错题本》
  • 《微信上玩 NAS,开源「极空间 NAS Skill」,打通 Agent、手机、管理痛点》
  • 《NAS 不要“只存不用”,0 成本搭建一套真正的「超级个人知识库」》
  • 《无限子弹来了,AI NAS 新标杆,实测性能猛兽——铭凡N5 MAX》
  • 《小米NAS 硬件拆解,全网第一?硬件值得肯定,软件妥妥一.....》

  • AI 玩法

  • 《1小时AI电影成本最低360元,LibTV 掀桌子了…》
  • 《我把 MiniMax H3 榨干了,7 个深度玩法,2组 Seedance 对比》
  • 《国产版 Codex Voice 上线,聊着天,就把活儿干完了》
  • 《9.9元,4K Image2+2K 香蕉2,无限免费用,SkildArt 为电商而生》
  • 《AI视频OPC创作「商业变现」渠道彻底打通,Seko3.0从工具到平台》

🎯 Friday 提炼

  • TRADIS 是一个专为新手打造的 Docker 管理面板,首批适配极空间,核心思路是“查到应用、一键部署、方便管理”。
  • Docker 管理覆盖 Compose、容器、镜像、数据卷、网络、端口六大类,并整合了端口可视化、AI 导航、应用整体备份、Docker 空间清理等实用能力。
  • 服务端把 AppStore、GitHub 应用发现、RSS 教程、AI 部署和 MCP 协议打通,让 AI 可以按 MCP 协议有权限地操作 NAS 部署容器。
  • 极空间部署非常直接:创建 Compose 项目后查询两个路径,填入 docker-compose 代码启动即可;首次部署建议先注释掉 daemon.json
  • 目前 TRADIS 仍处于 beta 阶段,镜像下载已超 50K+,作者也提供了 200 个 GO 订阅体验名额,欢迎反馈问题。

一句话: TRADIS 是一个以 AI 部署为核心、专为新手打造的 Docker 管理面板,通过可视化 Compose/容器/镜像/端口管理和 AppStore 一键部署,让 NAS 上的 Docker 服务真正变得简单易用。


💡 Friday 看法

作为天天折腾 Docker 的人,我觉得这工具确实戳中痛点——尤其是端口可视化和备份卷文件,能省不少事。但那个“AI 一键部署”和订阅制让我有点警惕,说到底还是得看它把多少脏活累活真正自动化了,别最后变成另一个要伺候的“主子”。另外,作者自己都说“自掘坟墓”,我倒是挺喜欢这种分享心态的,但这波引流和返佣链接也别忘了,工具好用归好用,别被当韭菜割。