docker版nextcloud如何调用docker版aria2,直接安装的nextcloud可以通过ocdownloader来调用aria2,但是我需要的是单独的docker版的aria2(因为有更好的功能),只是不知道如何让这两个容器相互通信,以便可以让nextcloud调用aria2,有英文版的解决思路,但是看不太懂,简单试了下也没成功。(https://github.com/e-alfred/ocdownloader/issues/41)请有能力的大佬帮弄下,有酬谢。
-----------------------------------------------------
**网友回复**:
比较简单的办法:
https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridge-networks
1.建立一个Dockernetwork(教程第一步)
2.建立Aria2或者Nextcloudcontainer(教程第三步)
3.设置Aria2链接
假设你Aria2container叫aria,那么链接就应该是http://aria:端口号
网友回复:
网上的解决方案是:UsingAria2inaseparatecontainer(https://github.com/P3TERX/docker-aria2-pro)andchangingthehostinocdownloader/controller/lib/aria2.php:
self:Server=http://aria2:6800/jsonrpc;
workslikeacharm.
他的解决方案貌似就是修改host主机ocdownloader/controller/lib/aria2.php的这个文件,把原来的改为self:Server=http://aria2:6800/jsonrpc;但是照做了,没有成功。
网友回复:
ocDownloader只能与本机交互不支持rpc-secret
网友回复:
试试dockerlink?
我没试过,独立部署的,然后nc挂载下载目录
网友回复:
引用:ontochom发表于2020-10-1710:35
比较简单的办法:
https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridg...
网友回复:
引用:ontochom发表于2020-10-1710:35
比较简单的办法:
https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridg...
网友回复:
引用:Delly发表于2020-10-1712:21
还有,nextcloud内部用什么下载器调用aria2?貌似ocdownloader不支持rpc
网友回复:
引用:天龙发表于2020-10-1720:41
不用ocdownloader,用aria2的ariaNG也一样,更简单
网友回复:
引用:kerui发表于2020-10-1711:37
试试dockerlink?
我没试过,独立部署的,然后nc挂载下载目录