qBittorrent是一个开源下载神器,可以用来下载BT这些东西。
qBittorrent官方网站:https://www.qbittorrent.org/

开始部署

安装 Docker

更新系统环境

apt-get update && apt-get install -y wget vim

安装脚本

wget -qO- get.docker.com | bash

查看 Docker 安装版本等信息

docker version

启动 Docker 服务

systemctl start docker

查看 Docker 运行状态

systemctl status docker

将 Docker 服务加入开机自启动

systemctl enable docker

安装 Docker compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

赋予执行权限,

sudo chmod +x /usr/local/bin/docker-compose

查看 docker-compose 版本,

docker-compose --version

推荐:Docker安装和常用命令

安装 qBittorrent

DockerHub 上附带 qBittorrent Web UI 的 qBittorent 客户端镜像为:
linuxserver/qbittorrent

1、拉取镜像
docker pull linuxserver/qbittorrent
2、创建对应目录并编写 Docker-Compose 文件
cd ~
mkdir qBittorrent #创建qbitorrent数据文件夹
cd qBittorrent
mkdir config downloads #创建配置文件目录与下载目录
nano docker-compose.yml / vi docker-compose.yml#创建并编辑文件

3、复制如下内容并按需修改:

version: "2.1"
services:
  qbittorrent:
    image: linuxserver/qbittorrent
    container_name: qbittorrent
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/HongKong # 你的时区
      - UMASK_SET=022
      - WEBUI_PORT=8085 #A 将此处修改成你欲使用的 WEB 管理平台端口 
    volumes:
      - ~/qBittorrent/config:/config # 绝对路径请修改为自己的config文件夹
      - ~/qBittorrent/downloads:/downloads # 绝对路径请修改为自己的downloads文件夹
    ports:
      # 要使用的映射下载端口与内部下载端口,可保持默认,安装完成后在管理页面仍然可以改成其他端口。
      - 17500:17500
      - 17500:17500/udp
      # 此处WEB UI 目标端口与内部端口务必保证相同,见#A
      - 8085:8085
    restart: unless-stopped 
    

4、执行 docker-compose
docker-compose up -d # docker-compose
4.1、执行后,访问 ip:web-ui-port 即可进入管理页面。
4.2、默认账号 admin,默认密码 adminadmin
4.3、注意:部分服务器可能要在后台防火墙打开端口,我在上面的WEB UI 8085就打开8085端口。

使用 qBittorrent

访问 ip:port,进入 WebUI 管理界面。

登入 : 账号 admin,密码 adminadmin

可能遇到的问题

检查 docekr-compose.yml 文件中的 WEBUI_PORT 与 端口映射是否都为一个端口。如果端口映射中内部端口与外部端口不同,可能会导致白屏。