CentOS基于Docker运行qBittorrent

Docker   2023-11-26 16:19   31   0  

第一种方法:

1. 选择已安装的portainer控制面板左侧菜单Stacks,点击Add stack按钮,在右侧Web editor中添加下面代码:

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

2. 访问:http://0.0.0.0:8081

默认登录账号:admin    密码:adminadmin

注意:

    有可能提示无效登录账号或密码,这种情况需要进入qBittorrent.conf配置文件中修改,使用命令 find / -name qBittorrent.conf查找所在的位置;

    修改前先停止容器运行:docker stop qbittorrent;

    删除“WebUI\Password_PBKDF2”这一行,如果找不到这行可以用下面字符串新增恢复密码 adminadmin:

WebUI\Password_PBKDF2="@ByteArray(ARQ77eY1NUZaQsuDHbIMCA==:0WMRkYTUWVT9wVvdDtHAjU9b3b7uB8NR1Gur2hmQCvCDpm39Q+PsJRJPaCU51dEiz+dTzh8qbPsL8WkFljQYFQ==)"

    启动容器:docker start qbittorrent

18590_tqxn_3696.png


第二种方法:

1. 检查本地docker状态:

systemctl status docker

2. 下载qbittorrent:docker pull  lscr.io/linuxserver/qbittorrent:latest,创建数据目录:

mkdir -p /data/qbit/
cd /data/qbit/

3. 创建qbittorrent容器:

docker run -d \
  --name=qbittorrent \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -e WEBUI_PORT=8080 \
  -p 8080:8080 \
  -p 6881:6881 \
  -p 6881:6881/udp \
  -v /data/qbit/config:/config \
  -v /data/qbit/downloads:/downloads \
  --restart unless-stopped \
lscr.io/linuxserver/qbittorrent:latest

4. 查看qbittorrent容器状态:

docker ps

5. 访问:http://0.0.0.0:8080    登录账号:admin    密码:adminadmin

23231_ppk8_5974.png


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。