NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

2016-05-17 12:15:22 26点赞 280收藏 57评论

群晖DSM5.2起新增支持Docker让开发者与用户能以最少的时间与资源,能够在Synology服务器上部署和运行大量应用程序。
Docker 容器和普通的虚拟机镜像相比, 最大的区别是它并不包含操作系统内核.
Docker将各种应用程序和他们所依赖的运行环境打包成标准的容器/镜像,进而发布到不同的平台上运行。

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

利用这个Docker套件 我们可以将原本安装复杂的aria2方便的部署在群晖上。

一.aria2服务器安装

1.首先在套件中心搜索 docker,并安装。

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

2.因为aria2依赖php环境所以先安装php环境,启动docker,切换到注册表选项卡,搜索 php,双击,安装latest版即可。

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

3.启动docker,切换到注册表选项卡,搜索 evlos/aria2,双击下载evlos/aria2。


NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

两个都下载完后,点开映像可以看到

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

aria2一共200多M,php:latest是环境不用管它。

4.选项卡“映像”中,选中 evlos/aria2:latest,点击“启动”的下拉三角,选择通过Docker命令启动。

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

出现启动向导设置界面,输入命令。

所输入命令:

docker run -d -p 开放端口:6800 -v 下载目录:/app/downloadevlos/aria2

命令解释:

“开放端口”:自定义(随便找个本地没被用过的端口(比如20001))

“下载目录”:是你自己需要在群晖的系统中创建一个自己的目录或使用已经存在的任意目录。

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

创建所需下载目录

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

在输入命令后,单击下一步,容器名称随便填

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

单击下一步,创建桌面快捷方式,

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

单击下一步,单击高级设置

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

设置环境变量,rpc-user :aria2服务器用户名自定义,rpc-passwd:aria2服务器密码自定义。

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

然后点确定

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

勾选后单击应用,即可启动aria2服务器。

二.aria2使用

打开 Aria2 WebUI(链接),在Connection Settings 里填写你服务器的IP、端口、用户名和密码即可连接。

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

具体配置如下所示

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

保存后,有成功提示

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

现在就能正常下载了,添加任务

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

下载中

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

完成后去之前设置的群晖服务器下载目录(/TDdownload/aria2app/download)中查看已下载文件。

NAS群晖DSM5.2小白教程:一行命令用 Docker 架设 aria2 服务 首发

暂时先写到这里,至于集成迅雷离线、百度网盘等,大家可以自己搜搜相关配置,我自己也会再补充完善相关小白教程。

参考文档:链接

展开 收起
57评论

  • 精彩
  • 最新
  • 命令写错啦,应该是
    下载目录***
    根本没必要搞命令,要自己慢慢输入,还写错。
    所有都可以在容器设置里搞定。何必呢。

    校验提示文案

    提交
    何必呢?你理解不了~好走不送。命令真没错~你不验证就别误导别人

    校验提示文案

    提交
    收起所有回复
  • 求救,安装php的时候提示查询注册表失败,怎么破啊?

    校验提示文案

    提交
    有具体点的提示吗?

    校验提示文案

    提交
    双击后,弹出对话框提示“查询注册表失败”,但是可以下载aria2。根据评论里面提示我直接开启群晖的php服务,跳过php设置后面的,然后遇到了新问题,下载的文件找不到在那。。。看aria2web界面里面说是在“/app/download”里面,这个目录完全没找到啊555

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 官网的产品介绍写的这个需要授权,买正版的机器只能同时运行一个docker吗

    校验提示文案

    提交
    docker环境只能安装一个,但是基于docker是有很多软件可以安的,比如迅雷远程,所有的都可以在docker的注册表那里搜索到~

    校验提示文案

    提交
    我现在装的黑群晖,感觉这个很好用,想买一个白群晖,所以想了解能否同时运行迅雷远程,迅雷快鸟,以及aria2,谢谢

    校验提示文案

    提交
    收起所有回复
  • 感谢!!!!!!!

    校验提示文案

    提交
    [得意] [得意] 欢迎尝试~

    校验提示文案

    提交
    来学习新技术来吧

    校验提示文案

    提交
    收起所有回复
  • 家用级别的白群基本是不支持的,注意看官网的支持列表。

    校验提示文案

    提交
    我也是刚接触NAS,从技术入手,谢谢指出问题~有钱入手个白群试试

    校验提示文案

    提交
    收起所有回复
  • 确实是小白教程,不解释,照做,结束。挺好!

    校验提示文案

    提交
    谢谢捧场,第一次发帖~

    校验提示文案

    提交
    收起所有回复
  • 是不是只有高端群晖才支持docker?

    校验提示文案

    提交
    x86的才行。

    校验提示文案

    提交
    应该是,我这个是刷的黑裙DS3615xs,似乎和CPU有关系,有网友说X86的才行。本帖纯粹技术交流~

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 这个docker真不了解 不过迅雷离线和百度网盘群晖自己就支持 用aria有啥优势不?

    校验提示文案

    提交
    我觉得比自带的下载工具好用,自带的太慢了~

    校验提示文案

    提交
    收起所有回复
  • 黑群晖的DSM5可不可以安docker呢

    校验提示文案

    提交
    可以,一般的黑裙性能都很高,能用~

    校验提示文案

    提交
    收起所有回复
  • 百度网盘是类似自带的那种同步盘吗?

    校验提示文案

    提交
    是通过aria2把百度网盘和迅雷离线的资源下载到DMS服务器。给你参考链接:去看看

    校验提示文案

    提交
    收起所有回复
  • docker装了迅雷不知道这个和迅雷有什么区别。

    校验提示文案

    提交
    docker只是环境,迅雷如果没有会员是没啥作用的,离线下载不能用等~

    校验提示文案

    提交
    收起所有回复
  • 教程很不错,但是第二步的php是不需要的,php是aria2 webui使用的 你的web是使用的外网的 所以你本地不需要。
    本地需要,也不用安装php,在控制面板-web服务 中启用php即可,然后将webui 网站文件放入web下 直接就可以了

    校验提示文案

    提交
    嗯嗯。谢谢提醒~我第一次按的时候,不安php的话,aria2是看不到的,忙完这几天试试。

    校验提示文案

    提交
    收起所有回复
  • 重启后下载进度会丢失,如何保存呢?

    校验提示文案

    提交
    如果是重启aria2服务端的话,这个问题,我真不知道,我没有看过aria2服务端的源码,这个以后研究研究去~

    校验提示文案

    提交
    收起所有回复
  • osx上拿vmvare黑个群辉 再跑docker不是超蛋疼 这些docker的应用能跑在原生osx上吗

    校验提示文案

    提交
    这个我不确定。(挖坟回复了)

    校验提示文案

    提交
    收起所有回复
  • 下载完成找不到文件,空格加了,难道是不加空格吗?

    校验提示文案

    提交
    那只是个下载目录,如果你建的下载目录没有空格就没有,你建的下载目录有空格就有,而且下载的文件会存到该文件夹中

    校验提示文案

    提交
    我设定卷里面的文件夹是aria2,装载目录是/app/download evlos/aria2,容器启动正常,下载也正常,但是下载完成后在aeia2里面找不到完成的文件

    校验提示文案

    提交
    收起所有回复
  • 请问这个方法现在还能用吗?18年 8月19日

    校验提示文案

    提交
    最近没有做测试,你可以试试,只要必要的软件还在肯定能行

    校验提示文案

    提交
    chiphell上有更简单的方法去看看

    校验提示文案

    提交
    收起所有回复
  • 5.2版的的群晖就有了

    校验提示文案

    提交
  • 还有gitlab?开发的方便了

    校验提示文案

    提交
  • 双击第一个php后加载一会儿,弹出对话框提示“查询注册表失败”,求解。
    第二个就没问题,是不是链接挂了

    校验提示文案

    提交
    我和你同样的问题,可以不用下载php,把web服务打开就行了

    校验提示文案

    提交
    收起所有回复
  • @落地岛 能说明白些吗?装载路径是什么意思?我下载后也是找不到下载文件,少的空格是哪里啊?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

武圣

沉默中散发着幽默

关注 打赏
最新文章 热门文章
280
扫一下,分享更方便,购买更轻松