2021-04-06 关于Docker中安装qbitorrent保存文件目录问题的体会
在Docker中安装qbitorrent的过程就不说了,网上太多教程,尤其是张大妈。此文重点解释下保存目录的问题。以群晖为例,首先,套件版qbitorrent是安装在群晖操作系统中的软件,下载路径(保存目录)可以直接调用选择共享文件夹,只要授权到位,在qb设置中修改下载位置,输入绝对路径,比如/volume1/download1/ ,/volume2/download2/ 等等,就能把文件保存到位
在Docker中安装qbitorrent的过程就不说了,网上太多教程,尤其是张大妈。此文重点解释下保存目录的问题。
以群晖为例,首先,套件版qbitorrent是安装在群晖操作系统中的软件,下载路径(保存目录)可以直接调用选择共享文件夹,只要授权到位,在qb设置中修改下载位置,输入绝对路径,比如/volume1/download1/ ,/volume2/download2/ 等等,就能把文件保存到位于存储空间1里面的download1文件夹中,或者存储空间2里面的download2文件夹中。这个过程属于群晖系统中安装软件对文件夹的访问,和windows系统一样,很好理解。
但Docker是一个容器,在docker中运行的程序与群晖系统是隔离的,如果没有相关授权,是无法访问容器外的资源的,存储资源(文件夹)也是一样。在docker中安装qbittorrent时,在“卷”中配置的Save path和Temp path,就是映射容器外存储资源(文件夹)的过程,比如在“卷”中把上一段中download1文件夹选中,后面输入/down映射,Save path和Temp path后输入/down,就默认把文件下载到存储空间1里面的download1文件夹中。所以,要想实现把文件下载到Save path之外的文件夹中,就去“卷”设置中,添加一个文件夹映射,然后在qb的设置中,输入这个映射地址,例如在“卷”中把上一段中download2文件夹选中,后面输入/down2的映射,然后运行qb容器,在qb下载设置中,把默认保存路径输入为/down2/,就实现了把文件下载到存储空间2里面的download2文件夹中。想明白了这个过程,以后就会把文件下载到自己想要的任意地方了,核心就是在“卷”设置中,进行文件夹映射,以及使用这个映射。
最后再举个例子,便于大家理解。套件版qbitorrent相当于装在一个妈妈的大脑中,对身体各个器官可以直接调用,例如饿了可以直接张口吃饭。但docker就相当于这个妈妈的子宫,docker中的qbitorrent就相当于是胎儿,啥都发育正常着,docker也是个小世界,但想调用这个子宫外的妈妈身体资源,就得人为建立一个联系,这个联系就是“映射”。当然,在群晖系统中,可以建立很多个这样相互独立的小世界,docker,就可以理解为这个“妈妈”能拥有很多个子宫一样,每个子宫发育一个胎儿,胎儿之间相互是独立生活无往来的。
更多推荐
所有评论(0)