
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
jdownloader-headless是JDownloader 2的Docker镜像,支持无头(无图形界面)运行,可通过MyJDownloader平台远程控制。该镜像解决了原版在Kubernetes环境中的兼容性问题,提供多架构支持,无需VNC即可轻松管理下载任务,适用于家庭媒体服务器、远程下载管理等场景。
latest:最新稳定版1.0.0(镜像版本,非JDownloader版本)、1.0、1weekly:每周自动构建版devel:代码提交后自动构建的开发版Docker命令
bashdocker run -d --init --restart=always \ -v </path/to/downloads>:/opt/JDownloader/Downloads \ -v </path/to/appdata/config>:/opt/JDownloader/cfg \ --name jdownloader \ -u $(id -u) \ -p 3129:3129 \ -e MYJD_USER=email@email.com \ -e MYJD_PASSWORD=bar \ -e MYJD_DEVICE_NAME=goofy \ docker.xuanyuan.run/tdeutsch/jdownloader-headless
Docker Compose配置
yamlservices: jdownloader: image: docker.xuanyuan.run/tdeutsch/jdownloader-headless container_name: jdownloader restart: always user: 1001:100 # 替换为实际的UID:GID volumes: - </path/to/appdata/config>:/opt/JDownloader/cfg # 配置文件目录 - </path/to/downloads>:/opt/JDownloader/Downloads # 下载目录 - </path/to/appdata/logs>:/opt/JDownloader/logs # 日志目录(可选) - /etc/localtime:/etc/localtime:ro # 同步主机时间(可选) environment: MYJD_USER: email@email.com # MyJDownloader账号(可选,见下方说明) MYJD_PASSWORD: bar # MyJDownloader密码(可选,见下方说明) MYJD_DEVICE_NAME: goofy # 设备名称(可选) XDG_DOWNLOAD_DIR: /opt/JDownloader/Downloads # 下载目录(可选,需与卷挂载一致) UMASK: "0002" # 文件权限掩码(可选,八进制格式) ports: - 3129:3129 # 直接连接模式端口
卷挂载
| 参数 | 功能 |
|---|---|
-v /opt/JDownloader/cfg | 配置文件目录,用于持久化保存配置 |
-v /opt/JDownloader/logs | 日志目录,可选,用于持久化日志 |
-v /opt/JDownloader/Downloads | 下载目录,存放下载文件 |
-u <UID>:<GID> | 运行容器的用户ID和组ID,可通过id 用户名获取 |
-p 3129:3129 | 直接连接模式端口,用于客户端与JDownloader直接通信 |
环境变量
| 参数 | 功能 |
|---|---|
MYJD_USER=email@email.com | MyJDownloader账号*** |
MYJD_PASSWORD=foo | MyJDownloader账号密码 |
MYJD_DEVICE_NAME=goofy | 在MyJDownloader中显示的设备名称 |
XDG_DOWNLOAD_DIR=/opt/JDownloader/Downloads | 下载目录路径,需与卷挂载一致 |
UMASK="0002" | 下载文件的权限掩码,默认未定义,需使用八进制格式(如0002) |
若未通过环境变量设置MYJD_USER和MYJD_PASSWORD,可通过以下命令配置账号:
bashdocker exec jdownloader configure email@email.com password
其他配置可通过MyJDownloader网页端([***]
直接连接模式通过端口3129实现客户端与JDownloader的直接通信,替代通过MyJDownloader服务器中转,提升响应速度和数据更新效率。启用方法:
-p 3129:3129)DNS绑定警告
部分高级路由器(如Fritz!Box、Asus、OpenWRT等)启用了DNS Rebind保护,会阻止直接连接。需将mydns.jdownloader.org加入白名单:
rebind-domain-ok=/mydns.jdownloader.org/mydns.jdownloader.org-p 3129:3129)["192.168.1.10"](多IP用["192.168.1.10","10.10.10.10"])3129在下载目录中创建jdownloader-block.txt文件可暂停容器启动,便于通过shell调试:
bashdocker exec -it jdownloader sh
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务