https://github.com/gshang2017/docker
https://github.com/aria2/aria2
https://github.com/mayswind/AriaNg
https://github.com/ngosang/trackerslist
| 名称 | 版本 | 说明 |
|---|---|---|
| Aria2 | 1.37.0 | amd64;arm64v8;arm32v7,修改线程数至128,默认32,集成Trackers自动更新。 |
| AriaNg | 1.3.14 | Aria2的web管理界面 |
变量名变更
| 版本 | 1.36.0-1.2.3及以后 | 1.36.0及以前 |
|---|---|---|
| 1 | ARIA2_RPC_SECRET | RPC_SECRET |
| 2 | ARIANG_RPC_SECRET_AUTO | SECRETAUTO |
| 3 | ARIA2_TRACKERS_UPDATE_AUTO | TRACKERSAUTO |
| 4 | ARIA2_TRACKERS_LIST_URL | TRACKERS_LIST_URL |
下载镜像
| 镜像源 | 命令 |
|---|---|
| DockerHub | docker pull johngong/aria2:latest |
| GitHub | docker pull ghcr.io/gshang2017/aria2:latest |
创建aria2容器
docker create \
--name=aria2 \
-p 6881:6881 \
-p 6881:6881/udp \
-p 6800:6800 \
-p 8080:8080 \
-e ARIA2_RPC_SECRET=不需要可不填 \
-e ARIA2_RPC_LISTEN_PORT=6800 \
-e ARIA2_LISTEN_PORT=6881 \
-e UID=1000 \
-e GID=1000 \
-e UMASK=022 \
-v /配置文件位置:/config \
-v /下载位置:/Downloads \
--restart unless-stopped \
johngong/aria2:latest
运行
docker start aria2
停止
docker stop aria2
删除容器
docker rm aria2
删除镜像
docker image rm johngong/aria2:latest
| 参数 | 说明 |
|---|---|
--name=aria2 | 容器名 |
-p 6881:6881 | BT下载监听端口 |
-p 6881:6881/udp | BT下载DHT监听端口 |
-p 8080:8080 | AriaNG web访问端口 |
-p 6800:6800 | Aria2 RPC 默认端口 |
-v /配置文件位置:/config | Aria2配置文件位置 |
-v /下载位置:/Downloads | Aria2默认下载位置 |
-e UID=1000 | uid设置,默认为1000 |
-e GID=1000 | gid设置,默认为1000 |
-e UMASK=022 | umask设置,默认为022 |
-e TZ=Asia/Shanghai | 系统时区设置,默认为Asia/Shanghai |
-e ARIA2_RPC_SECRET= | Aria2 RPC token值,默认为空 |
-e ARIA2_RPC_LISTEN_PORT=6800 | Aria2 RPC 默认端口 |
-e ARIA2_LISTEN_PORT=6881 | BT下载及DHT监听端口 |
-e ARIA2_TRACKERS_UPDATE_AUTO=true | (true|false)自动更新Aria2的trackers,默认开启 |
-e ARIA2_TRACKERS_LIST_URL= | trackers更新地址设置,仅支持ngosang格式,默认为 https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all.txt |
-e ARIA2_CONF_LANGUAGE=zh_Hans | (zh_Hans|zh_Hant|en)Aria2配置文件注释语言 |
-e ENABLE_ARIANG=true | (true|false)开启AriaNG,默认开启 |
-e ARIANG_PORT=8080 | AriaNG访问端口,默认8080 |
-e ARIANG_RPC_SECRET_AUTO=false | (true|false)自动添加AriaNG里RPC连接中token值,默认关闭 |
-e ARIANG_RPC_LISTEN_PORT_AUTO=true | (true|false)自动添加AriaNG里RPC连接中port值(本地与容器端口需一致),默认开启 |
| 参数 | 说明 |
|---|---|
本地文件夹1:/Downloads | Aria2默认下载位置 |
本地文件夹2:/config | Aria2配置位置文件 |
| 参数 | 说明 |
|---|---|
本地端口1:6881 | BT下载监听端口 |
本地端口2:6881/udp | BT下载DHT监听端口 |
本地端口3:6800 | Aria2 RPC 默认端口 |
本地端口4:8080 | AriaNG web访问端口 |
| 参数 | 说明 |
|---|---|
UID=1000 | uid设置,默认为1000 |
GID=1000 | gid设置,默认为1000 |
UMASK=022 | umask设置,默认为022 |
TZ=Asia/Shanghai | 系统时区设置,默认为Asia/Shanghai |
ARIA2_RPC_SECRET= | Aria2 RPC token值,默认为空 |
ARIA2_RPC_LISTEN_PORT=6800 | Aria2 RPC 默认端口 |
ARIA2_LISTEN_PORT=6881 | BT下载及DHT监听端口 |
ARIA2_TRACKERS_UPDATE_AUTO=true | (true|false)自动更新Aria2的trackers,默认开启 |
ARIA2_TRACKERS_LIST_URL= | trackers更新地址设置,仅支持ngosang格式,默认为 https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all.txt |
ARIA2_CONF_LANGUAGE=zh_Hans | (zh_Hans|zh_Hant|en)Aria2配置文件注释语言 |
ENABLE_ARIANG=true | (true|false)开启AriaNG,默认开启 |
ARIANG_PORT=8080 | AriaNG访问端口,默认8080 |
ARIANG_RPC_SECRET_AUTO=false | (true|false)自动添加AriaNG里RPC连接中token值,默认关闭 |
ARIANG_RPC_LISTEN_PORT_AUTO=true | (true|false)自动添加AriaNG里RPC连接中port值(本地与容器端口需一致),默认开启 |
Content type
Image
Digest
sha256:5be16bc55…
Size
17.2 MB
Last updated
3 months ago
docker pull johngong/aria2