群晖NAS装Docker应用从零开始:DSM7.2 保姆级安装教程

2026-09-24 14:25

你是否也觉得家里的 NAS 就是个高级硬盘?存存照片、备份点文件,用着用着就觉得鸡肋?

其实你手里那台群晖,可能只发挥了不到 10% 的实力。而解锁它全部潜能的关键,就是 Docker——在 DSM 7.2 里,它改名叫 Container Manager 了。

今天这篇保姆级教程,全程鼠标操作,不用敲一行代码,带你从零开始,把 Docker 装好、把第一个应用跑起来。哪怕你之前完全没接触过 Docker,也能轻松上手。

第一步:确认你的群晖能不能跑 Docker

在开始之前,先确认一件事:你的群晖机型支持 Container Manager 吗?

Container Manager 只支持 x86 架构的群晖机型(Intel Celeron、Pentium、Atom 或 AMD Ryzen CPU)。ARM 架构的机型如 DS124、DS223、DS223j、DS423 等是不支持的。

如果你不确定自己的机型,可以登录群晖官网查一下参数,或者直接在套件中心搜一下“Container Manager”——搜得到就能装。

内存参考:每个容器大约消耗 50-500MB 内存。2GB 内存的老机器建议同时运行 3-5 个容器;4GB 以上就可以更从容地玩了。

第二步:安装 Container Manager 套件

确认机型支持之后,安装步骤非常简单:

① 登录 DSM 桌面,点击左上角的“主菜单”,找到“套件中心”。

② 搜索“Container Manager” ——注意,不要搜“Docker”。因为在 DSM 7.2 里,Docker 已经改名叫 Container Manager 了。好多人在套件中心搜 Docker 搜不到,以为不支持,其实只是换了马甲。

③ 点击“安装” ,等待几分钟,系统会自动下载并安装完成。

安装完成后,你的 DSM 桌面上会出现一个集装箱轮船图标的应用,名字就是 Container Manager。点开它,你就进入了群晖 Docker 的管理界面。

第三步:【关键步骤】配置 Docker 用户权限

这是很多新手会忽略、但极其重要的一步,直接关系到你后续使用是否顺畅。

为什么要做这一步?默认情况下,只有 root 用户(最高管理员)才能直接操作 Docker。我们平时登录 DSM 用的是普通用户,如果每次操作都要提权,会很麻烦,也不安全。

我们的目标是:让普通用户也能无障碍地管理 Docker。方法就是创建一个专门的用户组。

操作路径:

  1. 打开 控制面板 → 用户与群组 → 群组 选项卡

  2. 点击 “新增” ,创建一个新群组,名字就叫 docker (小写)

  3. 创建好后,点击这个新建的“docker”群组,进入 “权限” 选项卡

  4. 给这个群组赋予某些共享文件夹的可读写权限——比如你打算把 Docker 的数据放在哪个文件夹里(例如 /docker 或 /appdata),就勾选对应的权限

  5. 在 “群组成员” 选项卡里,把你的常用管理员账号添加进去

  6. 保存设置,然后注销并重新登录 DSM,让权限生效

做完这一步,你的账号就具备管理 Docker 的权限了。

第四步:(可选)配置镜像加速器

Docker 的官方镜像仓库在国外,直接下载镜像可能慢到让你怀疑人生。如果你发现拉取镜像特别慢,可以配置国内镜像加速器。

操作方法:

  1. 打开 Container Manager,点击左侧的 “注册表”

  2. 点击右上角的 “设置” 按钮

  3. 在设置窗口中,点击 “添加” ,填入国内镜像加速地址

国内常用的镜像加速器有:

  • 阿里云:登录阿里云控制台 → 容器镜像服务 → 镜像中心 → 镜像加速器,获取专属地址

  • 中科大镜像:https://docker.mirrors.ustc.edu.cn

  • 腾讯云:https://mirror.ccs.tencentyun.com

新手建议直接用阿里云的,注册就有免费加速地址,速度很稳。

第五步:部署你的第一个容器!

环境准备好了,手开始痒了对吧?咱们来跑第一个容器,选一个最实用、最简单的应用——Uptime Kuma(服务监控面板)。

方法一:图形界面部署(推荐新手)

这是全程鼠标操作、不用敲代码的方法:

① 打开 Container Manager,点击左侧 “注册表” (Registry)。

② 在搜索框中输入 louislam/uptime-kuma ,找到后点击下载(Download)。

③ 等待镜像下载完成,然后切换到左侧 “映像” (Image)标签页,会看到刚才下载的镜像。

④ 选中镜像,点击“运行” (Launch),进入容器创建向导。

⑤ 配置容器(关键步骤):

  • 容器名称:随便起,比如 uptime-kuma

  • 端口设置:本地端口填一个没被占用的端口,比如 3001,容器端口填 3001(左边是 NAS 的端口,右边是容器内部的端口)

  • 卷(Volume)挂载:点击“添加文件夹”,在 NAS 上选一个文件夹(比如 /docker/uptime-kuma),挂载路径填 /app/data——这样容器数据就能保存在 NAS 上,容器删了数据还在

⑥ 点击“应用” ,容器就会启动。

⑦ 在浏览器输入 http://你的NAS_IP:3001 ,就能看到 Uptime Kuma 的界面了!

方法二:Docker Compose 部署(进阶推荐)

DSM 7.2 的 Container Manager 内置了对 Docker Compose 的支持。Compose 的好处是:所有配置写在一个文件里,一键部署、一键备份、随时迁移。

操作步骤:

  1. 在 File Station 里创建一个文件夹,比如 /docker/uptime-kuma

  2. 在该文件夹下新建一个文件,命名为 docker-compose.yml

  3. 粘贴以下内容:

yaml
version:'3'services:uptime-kuma:image: louislam/uptime-kuma
    container_name: uptime-kuma
    ports:-"3001:3001"volumes:- ./data:/app/data
    restart: unless-stopped
  1. 打开 Container Manager,点击左侧 “项目” (Project),点击 “新增”

  2. 选择刚才创建的文件夹路径,Container Manager 会自动识别 docker-compose.yml 文件

  3. 点击 “应用” ,一键部署完成!

第六步:新手最常遇到的 3 个问题

问题 1:端口被占用,容器启动失败

群晖 DSM 自己占用了 5000、5001 等端口,如果你映射的端口和系统服务冲突,容器就起不来。

解决办法:换一个没被占用的端口。比如把 3001:3001 改成 3002:3001(左边随便改,右边不要动)。

问题 2:容器重启后数据全没了

这是因为你没有挂载数据卷(Volume)。容器一删,里面的数据跟着全丢。

解决办法:创建容器时,一定记得把容器内的数据目录映射到 NAS 的本地文件夹。就像上面教程里做的,把 /app/data 映射到 /docker/uptime-kuma/data。

问题 3:下载镜像慢到崩溃

原因就是官方仓库在国外。

解决办法:按照第四步配置镜像加速器,速度能快好几倍。

接下来装什么?推荐几个轻量应用

第一个容器跑通之后,你就可以根据自己的需求继续装了。以下这几个都是轻量、实用、老机器也能跑的:

应用用途内存占用
Vaultwarden自托管密码管理器~10MB
AdGuard Home全屋去广告很低
Homarr服务导航首页极低
Navidrome私人音乐库<100MB
FileBrowser网页版文件管理器极低

新手建议从 Homarr 和 FileBrowser 开始,基本是“拉起来就能用”的类型。

最后说几句

Docker 让群晖 NAS 从“高级硬盘盒”变成了一台真正的家庭服务器。

这篇文章带你走完了全程:安装 Container Manager → 配置权限 → 部署第一个容器。全部操作都在 DSM 图形界面里完成,不需要 SSH,不需要敲命令。

从第一个容器开始,别想太多,动手就完了。

你的 NAS,远比你想象的更强大。


商务咨询:131 4832 2293
方案咨询:131 0571 8565
微信客服