Delly 大佬有话说 :
docker版nextcloud如何调用docker版aria2 ? 酬谢!
docker版nextcloud如何调用docker版aria2 ,直接安装的nextcloud可以通过ocdownloader来调用aria2,但是我需要的是单独的docker版的aria2(因为有更好的功能),只是不知道如何让这两个容器相互通信,以便可以让nextcloud调用aria2,有英文版的解决思路,但是看不太懂,简单试了下也没成功。(https://github.com/e-alfred/ocdownloader/issues/41)请有能力的大佬帮弄下,有酬谢。
ontochom 大佬有话说 :
比较简单的办法:
https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridge-networks
1. 建立一个Docker network (教程第一步)
2. 建立Aria2或者Nextcloud container (教程第三步)
3. 设置Aria2链接
假设你Aria2 container叫 aria, 那么链接就应该是 http://aria:端口号
Delly 大佬有话说 :
网上的解决方案是:Using Aria2 in a separate container (https://github.com/P3TERX/docker-aria2-pro) and changing the host in ocdownloader/controller/lib/aria2.php:
self::$Server = ‘http://aria2:6800/jsonrpc’;
works like a charm.
他的解决方案貌似就是修改host主机ocdownloader/controller/lib/aria2.php的这个文件,把原来的改为self::$Server = ‘http://aria2:6800/jsonrpc’; 但是照做了,没有成功。
宝丽金 大佬有话说 :
ocDownloader 只能与本机交互 不支持rpc-secret
kerui 大佬有话说 :
试试docker link?
我没试过,独立部署的,然后nc挂载下载目录
suantong 大佬有话说 :
公用一个网络就可以,很简单的
hjvn2211445 大佬有话说 :
docker –net=host
Delly 大佬有话说 :
ontochom 大佬有话说 : 2020-10-17 10:35
比较简单的办法:
https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridg …
多谢!也就是aria2 和nextcloud在同一个桥接网络当中是吧。aria2以桥接而不是以host方式连接外网,是不是会影响p2p效率?
Delly 大佬有话说 :
ontochom 大佬有话说 : 2020-10-17 10:35
比较简单的办法:
https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridg …
还有,nextcloud内部用什么下载器调用aria2? 貌似ocdownloader不支持rpc
天龙 大佬有话说 :
Delly 大佬有话说 : 2020-10-17 12:21
还有,nextcloud内部用什么下载器调用aria2? 貌似ocdownloader不支持rpc
不用ocdownloader,用aria2的ariaNG也一样,更简单