目 录CONTENT

文章目录

使用 Docker Compose 部署 qBittorrent(qbittorrentee)完整教程

Leu
Leu
2026-03-04 / 0 评论 / 2 点赞 / 9 阅读 / 0 字

前言

在 NAS 或 Linux 服务器上部署一个稳定、可管理的 BT 下载工具是很多人的刚需。本文将介绍如何使用 Docker Compose 快速部署一个基于镜像 superng6/qbittorrentee 的 qBittorrent 容器服务。

本教程适用于 Ubuntu / Debian / 群晖 / OpenMediaVault 等支持 Docker 的系统。

一、环境准备

1️⃣ 安装 Docker

如果你的系统尚未安装 Docker,可参考官方文档安装:

Ubuntu 示例:

sudo apt update
sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker

2️⃣ 安装 Docker Compose

新版 Docker 已自带 compose 插件,可通过以下命令确认:

docker compose version

如果没有,可安装:

sudo apt install docker-compose-plugin -y

二、创建项目目录

建议为 qBittorrent 创建独立目录:

mkdir -p ~/docker/qbittorrentee
cd ~/docker/qbittorrentee

三、编写 docker-compose.yml 文件

在当前目录创建文件:

nano docker-compose.yml

写入以下内容:

version: "3"
services:
  qbittorrentee:
    image: superng6/qbittorrentee
    container_name: qbittorrentee
    environment:
      - PUID=1026
      - PGID=100
      - TZ=Asia/Shanghai
      - WEBUIPORT=8080
      - ENABLE_DOWNLOADS_PERM_FIX=true
    volumes:
      - ./qbittorrentee/config:/config
      - ./qbittorrentee/downloads:/downloads
    ports:
      - 6881:6881
      - 6881:6881/udp
      - 8080:8080
    restart: unless-stopped

保存并退出。

四、参数说明

🔹 镜像说明

superng6/qbittorrentee 是一个封装好的 qBittorrent WebUI 版本镜像。

🔹 关键环境变量说明

端口

用途

6881 TCP

BT 下载

6881 UDP

DHT 网络

8080

Web 管理界面

🔹 数据目录说明

宿主机路径

容器路径

作用

./qbittorrentee/config

/config

配置文件

./qbittorrentee/downloads

/downloads

下载目录

建议确保目录权限正确:

mkdir -p qbittorrentee/config
mkdir -p qbittorrentee/downloads
chmod -R 775 qbittorrentee

五、启动服务

在 docker-compose.yml 所在目录执行:

docker compose up -d

查看运行状态:

docker ps

六、访问 Web 管理界面

浏览器访问:

http://服务器IP:8080

默认用户名:admin

默认密码为随机生成,首次启动容器请查看日志。

七、常用管理命令

查看日志

docker compose logs -f

重启服务

docker compose restart

停止服务

docker compose down

八、升级容器

docker compose pull
docker compose up -d

九、进阶建议

✅ 1. 开放端口到公网(如有需要)

需在路由器上做端口转发。

✅ 2. 配合反向代理

可结合 Nginx 或 Traefik 实现 HTTPS 访问。

✅ 3. 搭配自动更新工具

可使用 Watchtower 实现自动更新容器。

十、常见问题排查

❓ 无法下载 / 无速度

  • 检查 6881 端口是否开放

  • 检查防火墙规则

  • 检查 ISP 是否封锁 BT

❓ 权限错误

确认 PUID/PGID 是否与下载目录用户一致。

总结

使用 Docker Compose 部署 qBittorrent 的优势:

  • 配置清晰

  • 易于备份

  • 一条命令即可恢复

  • 升级简单

如果你是 NAS 用户或家庭服务器爱好者,这种部署方式非常推荐 👍

2

评论区