解决无法下载 Jellyfin Docker 镜像的问题

通过更换 Docker 公共镜像源以及自建镜像源,解决因为网络问题无法下载镜像

已经讲过很多期的 Jellyfin 安装和使用的博客了,其实教程类博客会遇到一个很致命的问题,就是随着软件版本、硬件配置的变化导致教程过期了,浏览者可能按着做了一遍之后发现跑不通,然后可能就比较生气地抱怨几句,退出去找个更新的教程。这种事情我在搜索资料时也经常碰到,可能某个 API 改名了甚至直接删除了。

但没想到这次环境变得太快了,迎来了一个非常大的问题:国内的用户无法直接从 Docker 官方镜像源拉取镜像了。docker pull jellyfin/jellyfin:10.9.7 这样的指令因为网络问题无法直接运行。于是如果想用 Docker 安装 Jellyfin 直接第一步下载镜像就卡住了,可能就得使用下载可执行文件的方法了。

但是 NAS 用户怎么办呢,很多像我这样的 NAS 用户只能通过 Docker 的方式进行安装,已经安装的如果想要更新版本又该怎么办呢?

方案一:修改 Docker 镜像源

# 之前的镜像源
docker pull jellyfin/jellyfin:10.9.7

# 镜像源1
docker pull docker.m.daocloud.io/jellyfin/jellyfin:10.9.7

# 镜像源2
docker pull docker.1ms.run/jellyfin/jellyfin:10.10.7

方案二:使用 Cloudflare 自建镜像源

参考 Github项目

首先在 Cloudflare上新建一个Worker,然后复制粘贴 Worker.js代码 保存并部署

假设你的项目的域名是docker.workers.dev:

# 之前的镜像源
docker pull jellyfin/jellyfin:10.9.7

# 自建镜像源
docker pull docker.workers.dev/jellyfin/jellyfin:10.9.7
加载中...
📊 加载中...
感谢Jimmy | 隐私政策 | 赞赏支持
Liu 的 AI 助手