LinuxServer.io团队专注于提供高质量Docker容器,其容器具有以下特点:
本容器基于qBittorrent开源项目构建。qBittorrent是µTorrent的开源替代方案,基于Qt工具包和libtorrent-rasterbar库开发,支持跨平台使用。
容器通过Docker manifest实现多平台支持,拉取lscr.io/linuxserver/qbittorrent:latest即可自动匹配对应架构。也可通过标签指定具体架构:
| 架构 | 支持状态 | 标签格式 |
|---|---|---|
| x86-64 | ✅ 支持 | amd64-<版本标签> |
| arm64 | ✅ 支持 | arm64v8-<版本标签> |
容器提供以下版本标签,按需选择:
| 标签 | 支持状态 | 说明 |
|---|---|---|
| latest | ✅ 支持 | qBittorrent稳定版 |
| libtorrentv1 | ✅ 支持 | 基于libtorrent v1的静态构建 |
Web管理界面地址为 <你的IP>:8080。首次启动时,admin用户的临时密码会输出到容器日志中。必须在Web界面的设置中修改用户名/密码,否则每次容器重启都会生成新密码。
若运行于3.x版本内核,可能遇到兼容性问题,可参考解决方法。
因CSRF和端口映射限制,修改Web界面端口时需同时调整端口映射和环境变量:
-p 8123:8123-e WEBUI_PORT=8123BT客户端需开放端口以提高连接效率。修改端口时需同时映射TCP/UDP端口并设置环境变量:
-p 6887:6887(TCP)、-p 6887:6887/udp(UDP)-e TORRENTING_PORT=6887容器支持只读文件系统,详情参考***文档。
容器支持非root用户权限,详情参考***文档。
创建docker-compose.yml文件,内容如下:
yaml--- services: qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent environment: - PUID=1000 # 用户ID(参考下文“用户/组ID”) - PGID=1000 # 组ID(参考下文“用户/组ID”) - TZ=Etc/UTC # 时区(如Asia/Shanghai) - WEBUI_PORT=8080 # Web界面端口 - TORRENTING_PORT=6881 # BT连接端口 volumes: - /path/to/qbittorrent/appdata:/config # 配置文件目录(必填) - /path/to/downloads:/downloads # 下载文件目录(可选) ports: - 8080:8080 # Web界面端口映射 - 6881:6881 # BT TCP端口映射 - 6881:6881/udp # BT UDP端口映射 restart: unless-stopped # 自动重启策略
启动容器:
bashdocker-compose up -d
直接执行命令:
bashdocker run -d \ --name=qbittorrent \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -e WEBUI_PORT=8080 \ -e TORRENTING_PORT=6881 \ -p 8080:8080 \ -p 6881:6881 \ -p 6881:6881/udp \ -v /path/to/qbittorrent/appdata:/config \ -v /path/to/downloads:/downloads `#可选` \ --restart unless-stopped \ lscr.io/linuxserver/qbittorrent:latest
| 参数 | 作用说明 |
|---|---|
-p 8080:8080 | Web管理界面端口映射 |
-p 6881:6881 | BT TCP连接端口映射 |
-p 6881:6881/udp | BT UDP连接端口映射 |
-e PUID=1000 | 用户ID,解决权限问题(参考下文“用户/组ID”) |
-e PGID=1000 | 组ID,解决权限问题(参考下文“用户/组ID”) |
-e TZ=Etc/UTC | 时区设置,可参考时区列表 |
-e WEBUI_PORT=8080 | Web界面端口(需与端口映射一致) |
-e TORRENTING_PORT=6881 | BT连接端口(需与端口映射一致) |
-v /config | 配置文件存储目录(必填) |
-v /downloads | 下载文件存储目录(可选) |
--read-only=true | 启用只读文件系统(需参考***文档配置) |
--user=1000:1000 | 以非root用户运行(需参考***文档配置) |
可通过FILE__前缀从文件读取环境变量,例如:
bash-e FILE__MYVAR=/run/secrets/mysecretvariable
此时MYVAR的值将从/run/secrets/mysecretvariable文件中读取。
使用卷挂载(-v)时,需确保宿主目录与容器内用户权限一致,避免权限问题。通过PUID(用户ID)和PGID(组ID)指定容器内用户:
id 你的用户名,获取类似输出:
textuid=1000(你的用户名) gid=1000(你的用户名) groups=1000(你的用户名)
PUID=1000和PGID=1000填入环境变量即可。容器支持通过Docker Mods扩展功能,可访问以下链接查看可用Mods:
bashdocker exec -it qbittorrent /bin/bash
bashdocker logs -f qbittorrent
bashdocker inspect -f '{{ index .Config.Labels "build_version" }}' qbittorrent
bashdocker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/qbittorrent:latest
bashdocker-compose pull qbittorrent # 更新单个容器 # 或 docker-compose pull # 更新所有容器
bashdocker-compose up -d qbittorrent # 重启单个容器 # 或 docker-compose up -d # 重启所有容器
bashdocker image prune
bashdocker pull lscr.io/linuxserver/qbittorrent:latest
bashdocker stop qbittorrent && docker rm qbittorrent
/config目录中,会自动保留)。如需自定义镜像,可按以下步骤构建:
bash# 克隆仓库 git clone [***] docker-qbittorrent # 构建镜像(x86_64) docker build --no-cache --pull -t lscr.io/linuxserver/qbittorrent:latest . # 构建ARM架构镜像(需先注册qemu-static) docker run --rm --privileged lscr.io/linuxserver/qemu-static --reset docker build -f Dockerfile.aarch64 --no-cache --pull -t lscr.io/linuxserver/qbittorrent:latest .
TORRENTING_PORT时覆盖BT端口。
来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429