插件窝 干货文章 群晖docker能安装什么用

群晖docker能安装什么用

Docker 容器 配置 yaml 434    来源:    2025-04-24

群晖NAS的Docker功能非常强大,可以部署各种实用工具来扩展NAS的功能。以下从不同场景分类推荐常用容器及其用途,并附上关键配置注意事项:


一、家庭媒体中心

  1. Jellyfin/Plex/Emby

    • 功能:搭建私人影音库,支持转码和远程播放
    • 配置要点:
      ```yaml volumes:
      • /volume1/video:/media # 映射媒体文件夹 environment:
      • PGID=1000 # 需与群晖用户组ID一致 devices:
      • /dev/dri:/dev/dri # 启用硬件转码(需Intel核显) ```
  2. Sonarr/Radarr

    • 自动化追剧工具,配合qBittorrent自动下载
    • 关键设置:
      yaml network_mode: host # 需host模式才能发现下载器

二、下载工具

  1. qBittorrent

    • 推荐镜像:linuxserver/qbittorrent
    • 优化配置:
      ```yaml environment:
      • WEBUI_PORT=8080 # 避免与群晖管理端口冲突 ```
  2. Aria2 Pro

    • 轻量级下载工具,适合BT/HTTP
    • 需映射配置文件目录保持设置持久化

三、开发测试环境

  1. Portainer

    • Docker可视化管理系统
    • 部署命令:
      bash docker run -d --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce
  2. MySQL/PostgreSQL

    • 数据库服务,建议:
      ```yaml volumes:
      • /volume1/docker/mysql:/var/lib/mysql # 数据持久化 ```

四、网络工具

  1. Nginx Proxy Manager

    • 反向代理管理,替代群晖自带的反向代理
    • 需映射80/443端口
  2. AdGuard Home

    • DNS级广告过滤,配置注意:
      ```yaml ports:
      • 53:53/tcp - 53:53/udp # 会与群晖DNS服务冲突,需停用原服务 ```

五、智能家居

  1. Home Assistant

    • 智能家居中枢,需启用特权模式:
      yaml privileged: true # 访问USB设备需此权限
  2. MQTT Broker

    • 物联网通信协议服务

六、安全备份

  1. Vaultwarden

    • Bitwarden密码管理自托管版,资源占用极低
  2. Duplicati

    • 加密备份到云盘,建议定期执行:
      ```yaml environment:
      • TZ=Asia/Shanghai # 正确设置时区 ```

七、特殊用途

  1. Alist

    • 多网盘聚合工具,支持WebDAV
  2. Heimdall

    • 个性化导航页,整合所有服务入口

配置建议:

  1. 存储管理

    • 为每个容器单独创建文件夹(如/volume1/docker/容器名
    • 区分config(配置)和data(数据)目录
  2. 权限问题

    • 使用id命令查看群晖用户的UID/PGID
    • 示例:
      yaml user: "1024:100" # 避免权限错误
  3. 资源限制

    • 对高占用容器(如Plex)设置CPU/Memory限制
  4. 网络模式

    • 需要发现局域网设备的容器(如DLNA服务)使用host模式

常见问题解决:

  • 端口冲突:通过netstat -tuln | grep 端口号排查
  • 启动失败:查看日志docker logs 容器名 --tail 50
  • 中文乱码:在环境变量添加- LANG=C.UTF-8

群晖DSM7.0+用户建议启用"Container Manager"替代旧版Docker套件,获得更好的兼容性。对于资源受限的设备(如DS220j),建议选择ARM架构镜像或轻量级替代方案(如用Tiny Tiny RSS替代FreshRSS)。