将群晖直接升级到了DSM 7.2,最重要的一个变化就是 docker 没了,变成了 container manager,将以前的单容器管理改为了多容器项目管理,所以就把之前的 jellyfin 也改到其中。
参考 Jellyfin 官方文档:https://jellyfin.org/docs/general/installation/container/
在创建项目的时候,需要配置文件 docker-compose.yml ,如下:
version: '3.5'
services:
jellyfin:
image: jellyfin/jellyfin:latest #镜像名称
container_name: my-jellyfin #容器名称
network_mode: 'bridge'
volumes: #配置文件映射
- /volume1/docker/Jellyfin/config:/config:rw
- /volume1/docker/Jellyfin/cache:/cache:rw
- /volume1/电视剧:/tv:ro
- /volume1/电影:/movie:ro
devices: #硬件加速
- /dev/dri:/dev/dri
ports:
- 8096:8096/tcp
restart: 'unless-stopped'
environment: #环境变量
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- HEALTHCHECK_URL=http://localhost:8096/health
- DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
- LC_ALL=en_US.UTF-8
- LANG=en_US.UTF-8
- LANGUAGE=en_US:en
- JELLYFIN_DATA_DIR=/config
- JELLYFIN_CACHE_DIR=/cache
- JELLYFIN_CONFIG_DIR=/config/config
- JELLYFIN_LOG_DIR=/config/log
- JELLYFIN_WEB_DIR=/jellyfin/jellyfin-web
- JELLYFIN_FFMPEG=/usr/lib/jellyfin-ffmpeg/ffmpeg
- NVIDIA_VISIBLE_DEVICES=all
- NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
extra_hosts: #人工hosts配置,jellyfin中演员信息需要向 tmdb-api 检索,但是被墙了
- "api.themoviedb.org:18.173.219.124"
- "api.themoviedb.org:3.162.38.113"
- "api.themoviedb.org:18.64.8.96"
- "api.themoviedb.org:13.226.225.73"