aria2:1.37.0-20260831,自用Aria2+AriaNg+FileBrowser下载镜像,支持amd64;arm64v8;arm32v7
9.7K
项目地址:https://github.com/DoTheBetter/docker/tree/master/aria2
下面是可用于自定义安装的可用选项的完整列表。
| 变量名 | 是否必须 | 默认值 | 说明 |
|---|---|---|---|
TZ | 可选 | Asia/Shanghai | 设置时区 |
UID | 可选 | 1000 | 设置aria2c运行用户ID |
GID | 可选 | 1000 | 设置aria2c运行用户组ID |
UMASK | 可选 | 022 | 设置新建文件的权限掩码,022表示文件默认权限为644,目录为755 |
ARIA2_RPC_SECRET | 可选 | 无 | aria2的RPC密钥,用于AriaNg等客户端连接验证 |
ARIA2_RPC_LISTEN_PORT | 可选 | 6800 | aria2的RPC服务监听端口 |
ARIA2_BT_LISTEN_PORT | 可选 | 6881 | aria2的BT下载使用的端口,建议开启路由器的UPnP/NAT-PMP协议 |
CUSTOM_TRACKER_URL | 可选 | 无 | 自定义BT tracker服务器列表地址,更新脚本内置 https://github.com/XIU2/TrackersListCollection 提供的列表 |
UPDATE_TRACKER | 可选 | 1 | 自动更新BT tracker列表(天)。不设置或值为0时,禁用自动更新 |
ENABLE_IPV6 | 可选 | false | 启用IPv6支持,true:启用,false:禁用。开启时建议使用docker镜像的网络host模式 |
ENABLE_ARIANG | 可选 | true | 启用AriaNg管理界面,true:启用,false:禁用 |
ENABLE_FILEBROWSER | 可选 | true | 启用FileBrowser文件管理器,true:启用,false:禁用 |
HTTP_PORT | 可选 | 8080 | AriaNG增强版 Web界面访问端口 |
FILEBROWSER_PORT | 可选 | 8081 | FileBrowser Quantum文件管理器访问端口 |
| 范围 | 描述 |
|---|---|
6800 | aria2的RPC服务端口,用于AriaNg等客户端连接 |
6881 | aria2的BT/DHT监听端口,用于BT下载 |
6881/udp | aria2的BT/DHT监听udp端口,用于BT下载 |
8080 | AriaNg Web界面访问端口 |
8081 | FileBrowser文件管理器访问端口 |
下面的目录用于配置,并且可以映射为持久存储。
| 文件或目录 | 描述 |
|---|---|
/aria2/config | 用于存储aria2和FileBrowser Quantum的配置文件 |
/aria2/download | 用于存储aria2下载的文件 |
本镜像在 docker hub,ghcr.io 及 aliyuncs同步推送,docker hub 不能使用时可使用其他仓库
docker run -d \
--name aria2 \
--restart always \
-e TZ=Asia/Shanghai \
-e UID=1000 \
-e GID=1000 \
-e UMASK=022 \
-e ARIA2_RPC_SECRET=123456 \
-e ARIA2_RPC_LISTEN_PORT=6800 \
-e ARIA2_BT_LISTEN_PORT=6881 \
-e UPDATE_TRACKER=1 \
-e ENABLE_IPV6=false \
-e ENABLE_ARIANG=true \
-e ENABLE_FILEBROWSER=true \
-e HTTP_PORT=8080 \
-e FILEBROWSER_PORT=8081 \
-p 6800:6800 \
-p 6881:6881 \
-p 6881:6881/udp \
-p 8080:8080 \
-p 8081:8081 \
-v /docker/aria2/config:/aria2/config \
-v /docker/aria2/download:/aria2/download \
dothebetter/aria2:latest
#ghcr.io/dothebetter/aria2:latest
#registry.cn-hangzhou.aliyuncs.com/dothebetter/aria2:latest
#host模式,开启ipv6
docker run -d \
--name aria2 \
--restart always \
--network host \
-e TZ=Asia/Shanghai \
-e ARIA2_RPC_LISTEN_PORT=6800 \
-e ARIA2_BT_LISTEN_PORT=6881 \
-e ENABLE_IPV6=true \
-e ENABLE_ARIANG=true \
-e ENABLE_FILEBROWSER=true \
-e HTTP_PORT=8080 \
-e FILEBROWSER_PORT=8081 \
-v /docker/aria2/config:/aria2/config \
-v /docker/aria2/download:/aria2/download \
dothebetter/aria2:latest
services:
aria2:
image: dothebetter/aria2:latest
#ghcr.io/dothebetter/aria2:latest
#registry.cn-hangzhou.aliyuncs.com/dothebetter/aria2:latest
container_name: aria2
restart: always
environment:
- TZ=Asia/Shanghai
- UID=1000
- GID=1000
- UMASK=022
- ARIA2_RPC_SECRET=123456
- ARIA2_RPC_LISTEN_PORT=6800
- ARIA2_BT_LISTEN_PORT=6881
- UPDATE_TRACKER=1
- ENABLE_IPV6=false
- ENABLE_ARIANG=true
- ENABLE_FILEBROWSER=true
- HTTP_PORT=8080
- FILEBROWSER_PORT=8081
ports:
- 6800:6800
- 6881:6881
- 6881:6881/udp
- 8080:8080
- 8081:8081
volumes:
- /docker/aria2/config:/aria2/config
- /docker/aria2/download:/aria2/download
Content type
Image
Digest
sha256:74d82f3dd…
Size
91.2 MB
Last updated
17 days ago
docker pull dothebetter/aria2