Docker 杂记(二)Jellyfin 篇
Jellyfin 官方给出的 Jellyfin Server Docker 安装建议如下:
Docker
Run Jellyfin in Docker. Example commands store data in
/srv/jellyfinand assume your media is stored under/media.
1
2
3 docker pull jellyfin/jellyfin:latest # or docker pull ghcr.io/jellyfin/jellyfin:latest
mkdir -p /srv/jellyfin/{config,cache}
docker run -d -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /media:/media --net=host jellyfin/jellyfin:latest
容器部署主要在第三步。个人不太建议直接使用 --net=host,因此,本人对第三步作了一些个性化改进:
1 | docker run -d --name jellyfin -p 8096:8096 -v C:\Users\Administrator\Videos\Jellyfin\config:/config -v C:\Users\Administrator\Videos\Jellyfin\cache:/cache -v C:\Users\Administrator\Videos\Jellyfin\media:/media jellyfin/jellyfin:latest |
Jellyfin 默认的 HTTP 端口 8096,而 HTTPS 端口是 8920,但 HTTPS 默认不启用,因此,只需要映射 8096 端口即可。
可以看到,本人的本地目录结构为:
1 | C:\Users\Administrator\Videos\Jellyfin\ |
对应 Jellyfin 监控的目录结构为:
1 | / |
其中,media 用于存储媒体资源。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 KGL.BLOG!