ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

阿里云Centos7 docker-compose + filerun + aria2 + AriaNg配置离线下载器

2020-02-29 22:39:27  阅读:231  来源: 互联网

标签:容器 filerun compose 离线 mysql 服务器 docker 下载


文章目录


环境
centos7 docker-compose + filerun + aria2 + AriaNg

踩过的坑(docker容器之间通信问题)

服务器centos没有MySQL,所以最开始是下载docker.io,使用容器化。创建两个容器,第一个mysql容器;第二个是jaegerdocker/pan容器(创建时要连接mysql容器 --link=mysql_name),创建时连接一直失败。
应该是mysql容器出问题。排查时,使用exec -it id /bin/bash进入mysql容器,service mysql status失败,一直解决不了。但是AriaNg可以通过云服务器ip加端口/aria2访问,访问不了filerun界面。
这里可参考
在云服务器上搭建Aria网盘服务以及离线下载
docker-pan 一键搭建可离线磁力种子的私有云盘,可在线播放预览文件

最终解决

参考
使用Docker快速安装Aria2+AriaNg+Filerun/Nextcloud,在线下载BT磁链/在线观看/全功能文件管理/云盘应用
其github项目地址aria2-ariang-x-docker-compose
最开始选择NextCloud,结果设置共享路径搞不定,遂放弃。最终选择的是filerun。

Linux下docker-compose安装

因为要使用到docker-compose(首先得安装docker,我选择的是docker-ce,这个百度可以解决)
记录一下安装docker-compose过程。
百度搜索发现网站倒是多,结果docker-compose教程全尼玛是一样的,一个字不改。我服了…
这些教程的大致方法如下

  1. 第一种按官网来,见其github官网docker/compose
curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

但是这种方法,我下载贼慢,十分钟下载不到1M或者直接超时失败,遂放弃。

  1. 第二种使用pip,这个我着实不理解。pip不是python包管理吗,怎么还能下应用了。期待有哪位大佬帮忙解答一下。
    这个我云服务器之前已经下载了python3,所以有pip。然后下载pip install docker-composepip list查看确实有docker和docker-compose,但是在在服务器centos命令行docker-compose --version,找不到命令。感觉不靠谱,放弃。

我的解决思路

本质还是使用官网方法,只不过我是先用自己的电脑Windows访问其官网docker/compose,下载对应的linux版本,然后使用Xftp传输到云服务器对应的/usr/local/bin目录下,重命名为docker-compose。
关于选择Linux的docker-compose版本,见官网方法中uname -s,在云服务器命令行中键入返回Linuxuname -m返回x86_64,所以我下载的是docker-compose-Linux-x86_64。然后修改权限,输入docker-compose --version显示版本安装成功,解决。

温知故新 发布了4 篇原创文章 · 获赞 0 · 访问量 177 私信 关注

标签:容器,filerun,compose,离线,mysql,服务器,docker,下载
来源: https://blog.csdn.net/weixin_42421992/article/details/104582937

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有