
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
qbittorrent-exporter是qBittorrent应用的Prometheus exporter,基于Quarkus Fork以降低内存使用和加快启动速度。需配合qBittorrent 4.1.0及更高版本使用,特别适用于与https://github.com/caseyscarborough/qbittorrent-grafana-dashboard%E9%9B%86%E6%88%90%EF%BC%8C%E5%AE%9E%E7%8E%B0qBittorrent%E8%BF%90%E8%A1%8C%E7%8A%B6%E6%80%81%E7%9A%84%E7%9B%91%E6%8E%A7%E4%B8%8E%E5%8F%AF%E8%A7%86%E5%8C%96%E3%80%82
项目GitHub仓库:https://github.com/vincejv/qbittorrent-exporter
DockerHub地址:https://hub.docker.com/r/caseyscarborough/qbittorrent-exporter
适用于需要监控qBittorrent下载器运行状态的用户,尤其是在资源受限环境中(如低配置服务器、NAS设备等),通过Prometheus收集指标并结合Grafana展示,可实时掌握下载速度、种子状态、资源占用等关键信息。
通过以下命令直接运行容器:
bashdocker run \ --name=qbittorrent-exporter \ -e QBITTORRENT_USERNAME=username \ # qBittorrent用户名 -e QBITTORRENT_PASSWORD=password \ # qBittorrent密码 -e QBITTORRENT_BASE_URL=http://localhost:8080 \ # qBittorrent基础URL -p 17871:17871 \ # 暴露 exporter 端口 vincejv/qbittorrent-exporter:latest
创建docker-compose.yaml文件:
yamlversion: "3" services: qbt-exporter: image: docker.xuanyuan.run/vincejv/qbittorrent-exporter:latest container_name: qbt-exporter networks: int-static-br: ipv4_address: 172.18.0.34 # 根据实际网络配置调整 environment: - QBITTORRENT_USERNAME=none # qBittorrent用户名 - QBITTORRENT_PASSWORD=none # qBittorrent密码 - QBITTORRENT_BASE_URL=http://qbt.docker.internal:9089 # qBittorrent基础URL - QBITTORRENT_LOCALE=en-US # 区域设置 extra_hosts: - "host.docker.internal:host-gateway" # 允许容器访问宿主机 restart: unless-stopped # 除非手动停止,否则自动重启 depends_on: - qbittorrent # 依赖qbittorrent服务 logging: options: max-size: "20m" # 日志文件最大大小 max-file: "5" # 最大日志文件数 compress: "true" # 压缩日志
| 参数 | 功能说明 | 默认值 |
|---|---|---|
-p 17871 | exporter服务端口 | N/A |
-e QBITTORRENT_USERNAME | qBittorrent用户名 | admin |
-e QBITTORRENT_PASSWORD | qBittorrent密码 | adminadmin |
-e QBITTORRENT_BASE_URL | qBittorrent基础URL(设置后忽略HOST/PORT/PROTOCOL) | http://localhost:8080 |
-e QBITTORRENT_HOST | qBittorrent主机(当设置BASE_URL时忽略) | localhost |
-e QBITTORRENT_PORT | qBittorrent端口(当设置BASE_URL时忽略) | 8080 |
-e QBITTORRENT_PROTOCOL | qBittorrent协议(当设置BASE_URL时忽略) | http |
在Prometheus服务器的prometheus.yml配置文件中添加以下scrape_configs:
yamlscrape_configs: - job_name: 'qbittorrent' static_configs: # 更新为qbittorrent-exporter的IP地址和端口 - targets: [ '192.168.1.100:17871' ]
通过以下命令本地构建应用和Docker镜像:
bash./gradlew build # 构建应用 docker build . # 构建Docker镜像
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务