(三)qBittorrent
1.配置文件
![](http://tiebapic.baidu.com/forum/w%3D580/sign=ed3c769be8345982c58ae59a3cf6310b/2f6349086e061d95709ad5d73ef40ad160d9cae0.jpg?tbpicau=2024-07-03-05_b8b746d76f8991253877d93f3ea749d1)
2.配置解释
(1)PUID和PGID
这是容器里启动服务的用户的用户UID和GID,一般是为了限制容器服务的权限,比如你可以在NAS里,新建一个docker用户,所有的docker服务都用这个权限来启动。
用户新建完成后,ssh登陆NAS后,使用cat /etc/passwd查看这个用户的UID和GID,比如像这样:docker:x:1000:100:Linux User,,Docker服务用户,:/share/homes/docker:/bin/sh,然后修改上面的PIUD=1000,PGID=100,如果你没有这个需求,不用管这个选项即可。
(2)WEBUI_PORT
这里需要改成你web想要访问的端口,服务启动后,输入IP+端口才能访问到你的服务。注意的是配置文件中的ports选项的第三行需要同步将这个端口expose出来,也就是这里的端口需要改成和WEBUI_PORT一样的端口。
(3)ports
这里的10681需要改成你实际使用,qbittorrent用来传入连接的端口,这个和你的WEB端口是两个东西,是BT下载用的。这个端口,路由器里面需要配置端口转发,你的qbittorrent配置里也要配置成相同端口。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=c73080f354dfa9ecfd2e561f52d2f754/d7b884cb39dbb6fd678507c94c24ab18952b37e1.jpg?tbpicau=2024-07-03-05_4795ccbf0e459dfc591cfa09a0bf5c79)
这里多说一句,因为我路由器里配置的端口范围转发,比如转发10000-11000所有范围的端口到我的NAS,这样只要我NAS的所有服务都配置成这个范围的端口,就不需要为每个端口进行转发配置。
(4)volumes
这里是将的宿主机的磁盘挂载到容器里面去,这样我们可以直接修改文件而不需要进入容器。
/share/CACHEDEV3_DATA/Docker/qbittorrent/config,qb的配置文件夹,改成你的实际设备路径,后期的种子文件夹可以直接去这个里面找。
/share/CACHEDEV3_DATA/Multimedia/QBDownloads: 下载文件夹,你下载所有文件都在这个文件夹。