NAS Docker新手全指南:从安装到一键部署,飞牛NAS实测可用

2026-05-06 15:41:13 2点赞 33收藏 0评论

作品声明:个人观点、仅供参考

NAS Docker新手全指南:从安装到一键部署,飞牛NAS实测可用

导语

很多新手买了 NAS,只用来存照片、备份文件,却完全没用到 Docker 这个核心功能 —— 它能让你的 NAS 从一个 “移动硬盘”,变身成全能家庭服务器,可玩性直接拉满。

今天这篇文章,我们就用大白话讲透 Docker,以飞牛 NAS 为例,从零教你安装部署,再分享 2026 年最实用的 Docker 应用,附完整可直接复制的 yaml 部署代码,新手照着抄就能用,零门槛上手。

一、先搞懂:Docker 到底是什么?在 NAS 里有啥用?

不用记复杂的技术定义,你可以把Docker 理解成 NAS 的「标准化万能软件安装包」

以前你想在 NAS 上装个工具,要找教程、配环境、改代码,一步错就装不上;现在用 Docker,只要粘贴一段代码,就能一键安装运行,不用管环境配置,不会出现 “在别人机器上能跑,在我这不行” 的问题,就像集装箱,不管装到哪艘船上,都能正常运行。

NAS Docker新手全指南:从安装到一键部署,飞牛NAS实测可用

对于 NAS 用户来说,Docker 能解决这几个核心问题:

  1. 突破 NAS 自带应用的限制:官方应用商店没有的功能,Docker 都能实现,从影音下载、相册管理,到广告拦截、密码管理、智能家居控制,甚至搭建私人网站、本地 AI 大模型,全都能搞定;

  2. 轻量不占资源:相比虚拟机,Docker 只占用 MB 级的内存,共享 NAS 系统内核,启动速度秒级,几乎不影响 NAS 的正常运行,就算是入门级 ARM 机型也能流畅跑;

  3. 数据安全不翻车:所有应用数据都能挂载到 NAS 本地硬盘,就算容器删了、重装了,数据也不会丢失,新手也能放心折腾;

  4. 一次配置,到处通用:不管你是飞牛、绿联、群晖还是威联通,同一段 Docker 代码,改改路径就能用,换设备也不用重新学。

二、飞牛 NAS Docker 安装 & 部署教程(小白零门槛,3 步搞定)

飞牛 OS 针对 Docker 做了深度优化,自带图形化管理界面,不用敲命令行,新手跟着步骤就能完成安装和部署,全程不超过 5 分钟。

第一步:Docker 初始化安装

  1. 登录飞牛 OS 的 Web 管理界面,在桌面找到「Docker」应用图标;

  2. 点击图标,系统会自动弹出初始化引导,点击「一键安装」,等待 30 秒左右,即可完成 Docker 的安装和启动;

  3. 安装完成后,点击进入 Docker 应用,就能看到「镜像仓库」「容器」「日志」等核心功能模块,全程不用敲任何一行命令。

第二步:新手必装!可视化管理工具 Portainer 部署

对于新手来说,命令行操作门槛太高,我们先装一个 Portainer,实现 Docker 全可视化管理,后续所有容器都能在网页里一键启停、修改配置、查看日志。

部署方法:

  1. 在飞牛 Docker 界面,点击左侧「容器」- 右上角「添加」;

  2. 弹出的界面中,选择「docker-compose」标签,把下面的完整 yaml 代码粘贴进去;

  3. 点击「确定」,系统会自动拉取镜像、创建容器,10 秒左右就能部署完成。

Portainer 完整 yaml 代码(飞牛 NAS 实测可用):

version: '3.8' services: portainer: image: portainer/portainer-ce:latest container_name: portainer restart: always ports: - 9000:9000 volumes: - /var/run/docker.sock:/var/run/docker.sock - /vol1/docker/portainer/data:/data environment: - TZ=Asia/Shanghai

部署完成后,打开浏览器,访问 http://你的飞牛NAS_IP:9000,设置管理员账号密码,就能进入可视化管理界面,所有容器一目了然。

第三步:通用 Docker 部署方法

所有 Docker 应用,都能用下面这个通用方法部署,新手直接套用就行:

  1. 提前在飞牛「文件管理器」中,创建好对应应用的配置文件夹(比如 /vol1/docker/jellyfin/config);

  2. 复制对应应用的 yaml 代码,粘贴到「docker-compose」输入框;

  3. 检查代码里的文件路径,和你创建的文件夹一致,点击确定,等待自动部署完成;

  4. 部署完成后,通过「NAS_IP: 端口号」访问对应的应用界面。

三、2026 年 NAS 必装 Docker 应用(按类别分,附完整 yaml,飞牛实测可用)

我们按照「新手必装基础类→影音娱乐类→生活实用类→进阶摸鱼类」分类,筛选了长期使用、稳定不翻车的应用,所有代码都适配飞牛 NAS,新手直接复制就能用。

NAS Docker新手全指南:从安装到一键部署,飞牛NAS实测可用

(一)新手必装・基础工具类

1. Watchtower(容器自动更新神器)

懒人必备,能自动检测你所有 Docker 容器的镜像更新,自动拉取新版本、重启容器,不用手动一个个更新,彻底解放双手。

yaml

version: '3.8' services: watchtower: image: containrrr/watchtower:latest container_name: watchtower restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - TZ=Asia/Shanghai - WATCHTOWER_CLEANUP=true # 更新后删除旧镜像,节省空间 - WATCHTOWER_SCHEDULE=0 0 2 * * * # 每天凌晨2点执行更新

2. FileBrowser(轻量文件管理器)

比 NAS 自带的文件管理更轻量,用浏览器就能随时随地管理 NAS 里的文件,支持上传下载、权限管理、文件分享,外网访问也很流畅。

yaml

version: '3.8' services: filebrowser: image: filebrowser/filebrowser:latest container_name: filebrowser restart: always ports: - 8082:80 volumes: - /vol1:/srv # 挂载整个vol1存储池,可自行修改 - /vol1/docker/filebrowser/database.db:/database.db - /vol1/docker/filebrowser/config.json:/config.json environment: - TZ=Asia/Shanghai - PUID=0 - PGID=0

(二)影音娱乐类(NAS 核心玩法,必装)

1. Jellyfin(开源免费家庭影音库)

NAS 影音玩法的核心,免费开源无广告,能自动扫描你下载的电影、电视剧,生成精美的海报墙,支持 4K 硬件转码,手机、电视、平板、电脑都能无缝播放,断点续播,打造你的私人 Netflix。

yaml

version: '3.8' services: jellyfin: image: nyanmisaka/jellyfin:latest # 国内优化版,兼容性更好 container_name: jellyfin restart: always ports: - 8096:8096 - 8920:8920 volumes: - /vol1/docker/jellyfin/config:/config # 配置文件目录 - /vol1/docker/jellyfin/cache:/cache # 缓存目录 - /vol1/影视/电影:/media/movies # 电影目录 - /vol1/影视/电视剧:/media/tv # 电视剧目录 environment: - TZ=Asia/Shanghai - PUID=0 - PGID=0 - NVIDIA_VISIBLE_DEVICES=all # 有独显的机型开启,无独显可删除 devices: - /dev/dri/renderD128:/dev/dri/renderD128 # 核显硬件转码,飞牛X86机型通用 - /dev/dri/card0:/dev/dri/card0

2. qBittorrent(稳定下载神器)

PT/BT 下载首选,稳定不翻车,支持 RSS 订阅自动下载、带宽控制、种子管理,7×24 小时挂机下载不占电脑资源,搭配 Jellyfin 实现「自动下载 - 海报刮削 - 多端播放」一条龙。

yaml

version: '3.8' services: qbittorrent: image: linuxserver/qbittorrent:latest container_name: qbittorrent restart: always ports: - 8080:8080 # WebUI访问端口 - 6881:6881 - 6881:6881/udp # 下载端口 volumes: - /vol1/docker/qbittorrent/config:/config # 配置文件目录 - /vol1/下载:/downloads # 下载文件目录 environment: - TZ=Asia/Shanghai - PUID=0 - PGID=0 - WEBUI_PORT=8080

3. Alist(网盘聚合神器)

能把阿里云盘、百度网盘、夸克网盘、OneDrive 等几十种网盘,全部挂载到 NAS 里,一个界面管理所有网盘文件,还能把网盘内容直接挂载到 Jellyfin 播放,不用下载就能看片。

yaml

version: '3.8' services: alist: image: xhofe/alist:latest container_name: alist restart: always ports: - 5244:5244 volumes: - /vol1/docker/alist/data:/opt/alist/data environment: - TZ=Asia/Shanghai - PUID=0 - PGID=0

(三)生活实用类(提升体验,刚需必装)

1. Immich(私有照片备份神器)

替代 iCloud、百度网盘相册的最佳选择,支持手机照片自动备份、AI 人脸识别、场景分类、地图相册,原图备份不压缩,多设备同步,家庭多人共享,宝宝成长照片、旅行照片一键管理。

yaml

version: '3.8' services: immich-server: image: ghcr.io/immich-app/immich-server:release container_name: immich_server restart: always ports: - 2283:3001 volumes: - /vol1/immich/upload:/usr/src/app/upload environment: - TZ=Asia/Shanghai - IMMICH_MACHINE_LEARNING_URL=false depends_on: - redis - database immich-microservices: image: ghcr.io/immich-app/immich-microservices:release container_name: immich_microservices restart: always volumes: - /vol1/immich/upload:/usr/src/app/upload environment: - TZ=Asia/Shanghai depends_on: - redis - database redis: image: redis:6.2-alpine container_name: immich_redis restart: always environment: - TZ=Asia/Shanghai database: image: tensorchord/pgvecto-rs:pg14-v0.2.0 container_name: immich_postgres restart: always volumes: - /vol1/docker/immich/postgres:/var/lib/postgresql/data environment: - POSTGRES_PASSWORD=immich - POSTGRES_USER=immich - POSTGRES_DB=immich - TZ=Asia/Shanghai

2. AdGuard Home(全网广告拦截)

装了之后,家里所有设备都能告别广告,不仅能拦截网页广告、视频 APP 开屏广告,还能屏蔽恶意网站、保护隐私,优化 DNS 解析速度,上网体验直接提升一个档次。

yaml

version: '3.8' services: adguardhome: image: adguard/adguardhome:latest container_name: adguardhome restart: always ports: - 53:53/tcp - 53:53/udp - 3000:3000 # 初始化端口 - 8083:80 # 管理界面端口 volumes: - /vol1/docker/adguardhome/work:/opt/adguardhome/work - /vol1/docker/adguardhome/conf:/opt/adguardhome/conf environment: - TZ=Asia/Shanghai

3. Vaultwarden(私人密码管理器)

自建版密码管理工具,能把你所有的网站、APP 账号密码全部加密存储,自动填充,多设备同步,数据完全存在自己的 NAS 里,不用担心第三方密码工具泄露隐私,安全感拉满。

yaml

version: '3.8' services: vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden restart: always ports: - 8084:80 volumes: - /vol1/docker/vaultwarden/data:/data environment: - TZ=Asia/Shanghai - SIGNUPS_ALLOWED=true # 开启注册,注册完后改成false关闭 - WEBSOCKET_ENABLED=true

(四)进阶摸鱼类(喜欢折腾必装)

1. Reader(电子书 / 小说管理神器)

飞牛 NAS 自带应用缺少的电子书管理功能,能完美管理你的电子书、小说库,支持在线阅读、章节缓存、多用户管理,搭配手机 APP,打造你的私人微信读书。

yaml

version: '3.8' services: reader: image: hectorqin/reader container_name: reader restart: always ports: - 4396:8080 volumes: - /vol1/docker/reader/logs:/logs - /vol1/docker/reader/storage:/storage environment: - TZ=Asia/Shanghai - SPRING_PROFILES_ACTIVE=prod - READER_APP_SECURE=true - READER_APP_SECUREKEY=admin123 # 管理员密码,建议修改

2. Home Assistant(智能家居中枢)

能把家里小米、华为、米家、绿米等不同品牌的智能设备,全部整合到一个平台管理,实现跨品牌自动化联动,比如回家自动开灯、开空调,睡觉一键关闭所有设备,打造全屋智能。

yaml

version: '3.8' services: homeassistant: image: homeassistant/home-assistant:latest container_name: homeassistant restart: always network_mode: host volumes: - /vol1/docker/homeassistant/config:/config environment: - TZ=Asia/Shanghai

3. Nginx Proxy Manager(反向代理神器)

进阶外网访问必备,图形化配置反向代理,一键申请 HTTPS 证书,给你所有的 Docker 服务分配自定义域名,不用记繁琐的 IP + 端口号,外网访问更安全、更方便。

yaml

version: '3.8' services: nginx-proxy-manager: image: jc21/nginx-proxy-manager:latest container_name: nginx-proxy-manager restart: always ports: - 80:80 - 443:443 - 81:81 # 管理界面端口 volumes: - /vol1/docker/npm/data:/data - /vol1/docker/npm/letsencrypt:/etc/letsencrypt environment: - TZ=Asia/Shanghai

四、新手必看的 Docker 避坑指南

  1. 数据持久化是第一要务

  2. 所有重要数据,一定要通过volumes挂载到 NAS 本地目录,不然容器删除、重建后,所有数据都会丢失,这是新手最容易踩的坑。

  3. 不要盲目装太多容器

  4. 很多新手刚接触 Docker,看到什么都想装,结果装了几十个容器,不仅占用 NAS 大量内存和 CPU,导致系统卡顿,90% 的容器装完就吃灰。建议新手先装 3-5 个核心应用,用明白之后,再慢慢添加新的容器。

  5. 镜像优先选官方 / 热门维护版

  6. 不要随便用不知名的第三方镜像,不仅可能有安全风险,还可能长期不更新、出问题没人维护。优先选 Docker Hub 官方镜像,或者国内社区热门优化版(比如 nyanmisaka/jellyfin)。

  7. 端口不要乱映射到公网

  8. 新手不要随便把容器端口映射到公网,很容易被恶意扫描、攻击。如果需要外网访问,优先用 NAS 自带的内网穿透,或者搭配 VPN、反向代理,做好权限和防火墙配置。

  9. 提前规划好目录结构

  10. 建议统一在 /vol1 下创建 docker 目录,每个应用单独建一个文件夹,比如 /vol1/docker/jellyfin、/vol1/docker/qbittorrent,方便管理和备份,不会出现文件乱存、找不到的情况。

结语

Docker 是 NAS 的灵魂,也是普通玩家和进阶玩家的分水岭。它没有你想象的那么复杂,就算是纯新手,只要照着本文的步骤和代码,也能一键部署,轻松解锁 NAS 的全部玩法。

不用追求一步到位,先从最基础的影音、下载工具装起,慢慢探索更多功能,你会发现,小小的 NAS,能给你的数字生活带来巨大的提升。

互动话题:你在 NAS 上用的最多的 Docker 应用是什么?还有哪些宝藏 Docker 推荐?欢迎在评论区留言交流,我会一一回复。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
33
扫一下,分享更方便,购买更轻松