docker安装qbittorrent的相关设置
2023-04-05 05:51:45
前言
之前在nastool使用docker安装的qbittorrent自动刷流时遇到了 ‘ 种子无法下载全为 error ‘ 的问题,本文对其做一些补充
一、docker安装qbittorrent
① 更新源
1 | yum update -y && yum upgrade -y #Centos执行这条命令 |
② 安装docker及docker compose
本文只讲docker,不涉及docker compose
1 | curl -fsSL https://get.docker.com -o get-docker.sh && sh ./get-docker.sh |
③ 检查docker是否安装成功
1 | #以下即为安装成功 |
二、docker run
1 | #nas-tools那篇docker启动命令时用的下面这个命令,但是 run 命令运行后,nas-tools自动推送到qbit后,种子无法下载,最后才知道是端口和权限的问题 |
我这里执行的是 -v qbit:/downloads
,docker会将容器内目录 /downloads
挂载到vps的 /var/lib/docker/volumes/qbit
目录
如果是 -v /qbit:/downloads
,docker会将容器内目录 /downloads
挂载到vps的 /qbit
目录
当时我在nas-tools 下载器上设置的下载的文件夹为 /pt
,导致无法下载,最后询问他人才意识到是文件夹错误,我应该将文件夹保持为 docker run 指定的文件夹一致,即 ‘/downloads’
三、进入qbittorrent容器
nas-tools下载器设置的 /pt
文件夹是指定docker容器中 /pt
文件夹下,我错误的在vps中创建了 /pt
文件夹
当然下载器使用 /pt
文件夹也是可以的,需要按照以下操作进行设置
1 | #查看qbit容器ID,得到容器ID为 '047cba165ae5' |
这样就可以使用 /pt这个qbittorrent容器内的文件夹了,当然你用 /pttest /test1/pt 等都是可以的,进入qbit容器内创建相应文件夹即可
四、杂谈
默认端口被一般PT站点禁用了,会出现 ‘Port 6881 is blacklisted’ 报错,需要在qbittorrent换为随机端口