Docker 安装 Jellyfin
拉取镜像
sudo docker pull jellyfin/jellyfin:10.8.11
创建容器
sudo docker run -d \
--name=jellyfin \
--net="bridge" \
--cpus 2 \
--memory 4096M \
--memory-swap -1 \
--restart=always
-p 8096:8096 \
-p 8920:8920 \
-p 7359:7359 \
-p 1900:1900 \
-v /data/docker/jellyfin/config:/config \
-v /data/docker/jellyfin/cache:/cache \
-v /data/docker/jellyfin/media:/media \
--device /dev/dri/renderD128:/dev/dri/renderD128 \
--device /dev/dri/card0:/dev/dri/card0 \
jellyfin/jellyfin:10.8.11
命令 | 描述 |
---|---|
--cpus 2 | 可分配cpu数量 |
--memory 4096M | 可分配内存 |
--memory-swap -1 | 不限制交换内存 |
--restart=always | 一直重启 |
--device /dev/dri/renderD128:/dev/dri/renderD128 --device /dev/dri/card0:/dev/dri/card0 | 这两行为intel驱动直通 |
端口 | 用途 | 可选项 |
---|---|---|
8096 | http端口号 | 必须 |
8920 | https端口号 | 可选 |
7359 | 让同一局域网中的客户端设备自动发现 | 可选 |
1900 | DLNA的端口 | 可选 |
路径 | 描述 |
---|---|
/config | 配置目录 |
/cache | 缓存目录 |
/media | 资源目录 |
进入docker shell
sudo docker exec -it jellyfin /bin/bash
换源
sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
apt update
安装字体
apt install fonts-noto-cjk-extra
安装vim
apt install vim
设置hosts
vim /etc/hosts
去 https://www.ipaddress.com 解析一下 api.themoviedb.org 添加到hosts最后面
52.85.132.26 api.themoviedb.org
52.85.132.41 api.themoviedb.org
52.85.132.60 api.themoviedb.org
52.85.132.87 api.themoviedb.org