|
2 周之前 | |
---|---|---|
.. | ||
root | 8 月之前 | |
Dockerfile | 3 月之前 | |
Dockerfile.aria2c | 3 月之前 | |
README.md | 3 月之前 | |
docker-compose.yml | 2 周之前 |
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.11|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格式,默认为
-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格式,默认为
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值(本地与容器端口需一致),默认开启|