深色模式
绿联云 Docker 入门
Docker 的好处是应用之间相互隔离、迁移方便、升级也更可控。对绿联云 NAS 用户来说,先把目录和端口规划好,后面部署 MoviePilot、Jellyfin、Syncthing、Vaultwarden 都会顺很多。
部署前先确认
| 检查项 | 建议 |
|---|---|
| 内存 | 8GB 起步,影音自动化和多容器建议 16GB+ |
| 存储 | 系统应用、下载缓存、媒体库分目录管理 |
| 网络 | NAS 使用固定内网 IP,方便端口访问和反代 |
| 备份 | 重要容器的配置目录定期备份 |
推荐目录结构
建议在存储池里建一个统一的 Docker 工作目录,例如:
bash
/volume1/docker/
├── appdata/ # 容器配置
├── downloads/ # 下载缓存
├── media/ # 影音媒体库
├── backup/ # 配置备份
└── compose/ # docker-compose 文件常见应用可以继续拆分:
bash
/volume1/docker/appdata/
├── qbittorrent/
├── jellyfin/
├── moviepilot/
├── syncthing/
└── vaultwarden/端口规划
部署前先做一张端口表,后面排障会省很多时间。
| 应用 | 常用端口 | 说明 |
|---|---|---|
| qBittorrent | 8080 | Web 管理页面 |
| Jellyfin | 8096 | 媒体服务器 |
| MoviePilot | 3000 | 自动化影视管理 |
| Syncthing | 8384 | 文件同步管理页 |
| Nginx Proxy Manager | 81 / 80 / 443 | 反向代理和证书 |
TIP
如果端口冲突,优先改宿主机端口,不要随意改容器内部端口。例如 18096:8096 表示 NAS 用 18096 访问,容器内部仍然是 8096。
Compose 模板
以后每个应用都建议用 docker-compose.yml 管理,方便迁移和重建。
yaml
services:
demo-app:
image: nginx:alpine
container_name: demo-app
restart: unless-stopped
ports:
- "18080:80"
volumes:
- /volume1/docker/appdata/demo-app:/usr/share/nginx/html
environment:
- TZ=Asia/Shanghai启动、查看和停止:
bash
docker compose up -d
docker compose ps
docker compose logs -f
docker compose down新手避坑
- 不要把配置目录放在临时下载目录里,清理缓存时容易误删。
- 不要多个容器共用同一个配置目录。
- 不要只备份镜像,真正重要的是
appdata里的配置和数据库。 - 不要一上来就开放公网,先确认内网访问和账号密码安全。
- 升级前先备份配置目录,再拉取新镜像。
下一步
如果你想搭家庭影院,建议继续看 qBittorrent 部署教程 和 Jellyfin 部署教程,再接入 MoviePilot 部署教程。如果想做设备推荐、远程部署或排查容器权限问题,可以查看 优惠与远程服务。