求大佬,差不多知道是什么问题,不过具体不知道怎么弄。

cloudreve用docker搭建

aria2也是用docker搭建

问题:由于“Aria2需要和主机Cloudreve进程共用相同的文件系统”,从docker部署的Cloudreve无法调用其它容器的Aria2,所以无**常使用离线下载功能。

查阅了相关解决方案:

如果你的是用docker搭建的aria拿就简单了

宿主机创建一个目录例如:/aa/bb

然后aria的容器创建一条映射规则/aa/bb:/cloudreve/aria

cloudreve的容器创建一条映射规则/aa/bb:/cloudreve/aria

这样的话aria的目录就跟cloudreve的目录原因了还有注意一个权限问题可以分配相同的组权限解决也可以cloudreve内使用容器内的root(id1)权限

如果你的aria不是容器的话

那么可以举一反三把你要映射的目录比如/aa/bb

直接映射cloudreve进容器/aa/bb:/aa/bb保持两边路径一样即可

同时也要注意权限问题

自己弄了弄,配置如下:

创建文件夹cloudreve-aria2 目录:/root/cloudreve-aria2

cloudreve容器创建文件夹cloudreve-aria2 目录:/root/data/docker_data/cloudreve/cloudreve-aria2

aria2容器创建文件夹cloudreve-aria2 目录:/data/ccaaDown/cloudreve-aria2

感觉这样子也不对,试了试还是转存失败

有没有大佬,不太会设置docker映射规则


-----------------------------------------------------
**网友回复**:

引用:tengxunkuku发表于2022-5-1112:23

要么都docker,要么都不用docker


网友回复:

引用:beng发表于2022-5-1112:23

简单点所有路径设置为/data


网友回复:

引用:若志发表于2022-5-1112:25

是不是就要重新搭建部署 然后aria2和cloudreve的路径都统一设置为/data?


网友回复:

引用:Tankie发表于2022-5-1112:33

虽然我也不懂,是不是可以进入某个容器的内部,命令安装另一个。

然后就形成了自己的镜像,就OK了。...


网友回复:

引用:若志发表于2022-5-1112:34

好像可以?意思是先安装cloudreve容器然后进去cloudreve容器里面安装aria2? 待会去试一试...


网友回复:

引用:若志发表于2022-5-1112:24

aria2和cloudreve都是docker 就是在两个容器之间做共用相同的文件系统 不太会弄...


网友回复:

引用:tengxunkuku发表于2022-5-1114:22

https://dongjianghan.com/archives/cloudreve


网友回复:

引用:Tankie发表于2022-5-1112:51

成功了,吱一声,因为我也可能会用到这个功能。