
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
LinuxServer.io 团队推出的容器具有以下优势:
[Jackett] 是一款代理服务器工具,可将应用(如 Sonarr、SickRage、CouchPotato、Mylar 等)的查询请求转换为特定追踪器网站的 HTTP 查询,解析 HTML 响应后将结果返回给请求应用。支持获取最新上传内容(如 RSS 订阅)和执行搜索,集中维护索引器的抓取与转换逻辑,减轻其他应用的负担。
通过 Docker 清单实现多平台适配,拉取 lscr.io/:latest 即可自动匹配对应架构,也可通过标签指定具体版本:
| 架构 | 是否支持 | 标签格式 |
|---|---|---|
| x86-64 | ✅ | amd64-<版本标签> |
| arm64 | ✅ | arm64v8-<版本标签> |
Web 管理界面地址为 <你的IP>:9117,可在此配置追踪器和与其他应用的连接。更多详情参考 [Jackett 官方文档] 。
本镜像支持以只读容器文件系统运行,详情参考 [LinuxServer.io 只读模式文档] 。
注意:只读模式下 AUTO_UPDATE 功能不可用。
支持以非 root 用户身份运行容器,详情参考 [LinuxServer.io 非 root 模式文档] 。
注意:非 root 模式下 AUTO_UPDATE 功能不可用。
创建 docker-compose.yml 文件,内容如下(替换路径和参数):
yaml--- services: jackett: image: docker.xuanyuan.run/:latest container_name: jackett environment: - PUID=1000 # 用户ID(详见下文说明) - PGID=1000 # 组ID(详见下文说明) - TZ=Etc/UTC # 时区,参考时区列表: - AUTO_UPDATE=true # 可选:允许容器内自动更新 Jackett - RUN_OPTS= # 可选:传递额外启动参数 volumes: - /path/to/jackett/data:/config # 本地 Jackett 配置文件路径 - /path/to/blackhole:/downloads # 本地种子黑洞路径 ports: - 9117:9117 # WebUI 端口映射 restart: unless-stopped
直接通过命令行启动容器(替换路径和参数):
bashdocker run -d \ --name=jackett \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -e AUTO_UPDATE=true `#可选` \ -e RUN_OPTS= `#可选` \ -p 9117:9117 \ -v /path/to/jackett/data:/config \ -v /path/to/blackhole:/downloads \ --restart unless-stopped \ lscr.io/:latest
容器通过运行时参数配置,格式为 <外部>:<内部>。以下是核心参数说明:
| 参数 | 作用 |
|---|---|
-p 9117:9117 | WebUI 端口映射(容器内端口固定为 9117) |
-e PUID=1000 | 用户ID,用于解决宿主机与容器的权限问题,详见下文“用户/组ID说明” |
-e PGID=1000 | 组ID,同上 |
-e TZ=Etc/UTC | 时区设置,如 Asia/Shanghai 表示中国时区 |
-e AUTO_UPDATE=true | 允许 Jackett 在容器内自动更新(只读/非 root 模式下不可用) |
-e RUN_OPTS= | 传递额外启动参数(如 `--proxy [] |
-v /config | Jackett 配置文件存储路径(需映射宿主机目录) |
-v /downloads | 种子黑洞路径(用于接收下载任务) |
--read-only=true | 启用只读文件系统(需配合 [文档] 配置) |
--user=1000:1000 | 以非 root 用户运行容器(需配合 [文档] 配置) |
可通过文件传递环境变量,格式为 -e FILE__<变量名>=/path/to/file。例如:
CODE_TOKEN_2
可通过 -e UMASK=022 覆盖默认权限掩码(umask)。注意 umask 是权限减法,而非直接设置权限,详情参考 umask 说明。
使用 -v 挂载宿主机目录时,需确保宿主机目录所有者与容器内用户ID(PUID)、组ID(PGID)一致,避免权限问题。
查看宿主机用户ID和组ID:
运行 id your_user(替换 your_user 为你的用户名),示例输出:
CODE_TOKEN_3
其中 uid=1000 即 PUID,gid=1000 即 PGID。
可通过 Docker Mods 扩展容器功能,支持为 Jackett 添加额外工具或配置。详情参考:
通过 Docker Compose
通过 Docker Run
/config 目录保留):推荐使用 [Diun] 接收镜像更新通知,不建议使用自动更新工具。
如需自定义镜像,可通过以下步骤本地构建:
CODE_TOKEN_15
跨架构构建:需先注册 qemu-static:
CODE_TOKEN_16
然后通过 -f Dockerfile.aarch64 指定架构(如 ARM64)。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 linuxserver/jackett 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: