qBittorrent」是一款轻量高速的免费且开源的 BT 下载客户端软件,它跨平台支持 Windows、Mac 以及 Linux!的全平台 BT 下载利器!

一. 准备工作

Only 联网的Linux客户端一台

二. 安装Docker和Docker compose

1. 更新安装必备软件

apt update && apt install -y wget vim

2. 安装Docker

wget -qO- get.docker.com | bash

3. 查看Docker信息

docker version

4. 启动Docker服务

systemctl start docker

5. 查看Docker运行状态

systemctl status docker

6. 设置Docker自启动

systemctl enable docker

7. 安装Docker compose(注意系统应匹配 Releases · docker/compose (github.com)

sudo curl -L "https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose

8. 赋予Docker compose执行权限

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

9. 查看Docker compose信息

docker-compose --version

三. 安装qBittorrent

镜像来自:linuxserver/docker-qbittorrent (github.com)

镜像版本信息查询:linuxserver/qbittorrent Tags | Docker Hub

1. 创建对应目录并编写 Docker-Compose 文件

mkdir /home/qBittorrent #创建qbitorrent数据文件夹
cd /home/qBittorrent
mkdir config downloads #创建配置文件目录与下载目录
touch docker-compose.yml && vim docker-compose.yml #创建并编辑文件

2. 编写Docker-compose文件

services:
  qbittorrent:
    image: linuxserver/qbittorrent:4.6.5 #版本信息
    container_name: qb4_6_5 #容器名称
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
      - UMASK_SET=022
      - WEBUI_PORT=33333
    volumes:
      - ./config:/config #设置文件目录
      - ./download:/downloads #下载文件目录
    restart: unless-stopped
    network_mode: host

3. 执行Docker-compose

docker-compose up -d

4. 登录WEB

#如果创建得当
#在命令行窗口输入
docker logs 你的Docker容器名称
#可以看见以下输出信息
******** Information ********
To control qBittorrent, access the WebUI at: http://localhost:33333 #端口信息

The WebUI administrator username is: admin #用户名
The WebUI administrator password was not set. A temporary password is provided for this session: ym7sWJBq3 #密码
You should set your own password in program preferences.
Connection to localhost (::1) 33333 port [tcp/*] succeeded!

打开浏览器输入IP+端口号即可登录到WEB页面了