家庭场景:装Emby/Jellyfin,把NAS变成私人影音库,电视、手机、平板随时看4K电影;装Syncthing,多设备文件自动同步,手机照片一键备份到NAS。
小型办公场景:装Portainer,可视化管理所有Docker容器;装MinIO,搭建私人对象存储,存放办公文件;装思源笔记,团队共享笔记、协作编辑。
通用需求:装Alist,聚合百度网盘、阿里云盘,在NAS上直接管理所有云端文件;装Docker版迅雷,后台下载资源,不占用电脑内存。
打开群晖DSM桌面,找到“套件中心”(图标像一个购物袋),点击进入;
在套件中心顶部搜索框,输入“Docker”,点击搜索结果里的“Docker”套件;
点击“安装”,弹出的窗口直接点击“下一步”,等待5-10分钟(根据网络速度),安装完成后,桌面会出现Docker图标,点击就能打开。
打开Docker套件,点击左侧导航栏的“设置”(齿轮图标);
在弹出的设置窗口,点击左侧“注册表”,然后点击右侧“添加”;
在“名称”里随便填(比如“国内镜像源”),“位置”里输入国内镜像源地址(推荐:https://docker.mirrors.aliyun.com),点击“确定”;
把添加的国内镜像源,拖动到最顶部(优先级最高),点击“应用”→“确定”,设置完成。
打开Docker套件,点击左侧导航栏的“注册表”(相当于“APP应用商店”);
在顶部搜索框,输入“portainer”(镜像名称,不用记,需要什么就搜什么),点击搜索;
在搜索结果里,找到“portainer/portainer-ce”(官方镜像,更稳定),双击它,或者右键点击“下载此映像”;
弹出的窗口,“选择标签”默认选“latest”(最新版本),点击“选择”,然后等待下载完成(下载速度取决于网络,一般1-5分钟);
下载完成后,点击左侧导航栏的“映像”,就能看到刚才下载的Portainer镜像(显示“就绪”,就是下载成功了)。
在“映像”页面,找到刚才下载的“portainer/portainer-ce”镜像,右键点击“启动”,或者双击镜像;
弹出“创建容器”窗口,第一步“常规设置”,可以修改“容器名称”(比如“Portainer”,方便后续识别),其他默认,点击“下一步”;
第二步“端口设置”(重点!):点击“添加”,“本地端口”填一个未被占用的端口(比如9000,新手推荐用9000、8081这类端口),“容器端口”默认填9000(不用改),点击“确定”,然后点击“下一步”;
“位置”:点击“浏览”,选择NAS里的一个共享文件夹(比如“docker”,如果没有,就新建一个,名称随便),新建子文件夹“portainer”(方便管理),选中这个子文件夹;
“装载路径”:输入“/data”(不用改,这是Portainer的默认存储路径),点击“确定”;
存储设置完成后,点击“下一步”,其他设置(环境、网络等)默认不用改,直接点击“完成”,容器就创建好了。
点击左侧导航栏的“容器”,找到刚才创建的“Portainer”容器;
如果容器状态是“已停止”,右键点击“启动”,或者点击顶部“启动”按钮;
等待1-2分钟,容器状态变成“运行中”,就说明启动成功了;
验证是否成功:打开电脑浏览器,输入“群晖IP:9000”(比如192.168.1.100:9000),能看到Portainer的登录页面,就说明部署成功了(第一次登录设置管理员密码即可)。
拉取镜像:注册表搜索“emby/embyserver”,下载“latest”版本;
创建容器:端口设置“本地端口8096,容器端口8096”;存储设置“添加NAS里的影音文件夹,装载路径填/data”;
启动使用:容器运行后,浏览器输入“群晖IP:8096”,设置影音库路径,就能在电视、手机上看NAS里的4K电影。
拉取镜像:注册表搜索“syncthing/syncthing”,下载“latest”版本;
创建容器:端口设置“本地端口8384,容器端口8384”;存储设置“添加NAS里的备份文件夹,装载路径填/var/syncthing”;
启动使用:浏览器输入“群晖IP:8384”,添加手机、电脑上的Syncthing客户端,就能实现多设备文件自动同步,手机照片一键备份到NAS。
拉取镜像:注册表搜索“xhofe/alist”,下载“latest”版本;
创建容器:端口设置“本地端口5244,容器端口5244”;存储设置“添加NAS里的文件夹,装载路径填/data”;
启动使用:浏览器输入“群晖IP:5244”,默认账号admin,密码admin,登录后添加百度网盘、阿里云盘账号,就能在NAS上直接管理云端文件。
坑1:镜像拉取失败/速度太慢?—— 检查国内镜像源是否添加成功,重新添加阿里或网易镜像源,拖动到顶部,再重新拉取;
坑2:容器启动失败?—— 大概率是端口冲突,比如9000端口被其他服务占用,修改“本地端口”(比如改成9001),重新创建容器;
坑3:容器启动后,浏览器无法访问?—— 检查容器状态是否为“运行中”,端口是否配置正确,群晖IP是否输对(比如192.168.1.100:9000);
坑4:容器里的文件找不到?—— 存储路径配置错误,重新创建容器,确保“本地文件夹”和“装载路径”对应正确,比如Portainer的装载路径必须是/data;
坑5:想卸载Docker镜像/容器?—— 先停止容器(右键“停止”),然后右键“删除”容器;再到“映像”页面,右键镜像“删除”,全程鼠标操作,不用命令行。