|
就是按照docker ce界面里,下面的教程设置的。然后安装容器,比如已下安装aria2的方法,是百度回来的
docker run -d \
--name aria2-pro \
--restart unless-stopped \
--log-opt max-size=1m \
--network host \
-e PUID=$UID \
-e PGID=$GID \
-e RPC_SECRET=232323 \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-e IPV6_MODE=true \
-v /opt/aria2pro/aria2-config:/config \(V后面到冒号这里可以自定义路径)
-v /mnt/sdb1/download:/downloads \ (V后面到冒号这里可以自定义路径)
p3terx/aria2-pro
--name aria2-pro - 容器名称,可自定义以示区分。
--restart unless-stopped - 设置容器重启策略,详情参见 Docker 官方文档。
--log-driver json-file - 设置日志记录格式为 json 格式。这是 Docker 的默认值,某些特殊情况可能需要设置。
--log-opt max-size=1m - 日志大小限制为1MB,防止 Aria2 持续下载产生大量的日志占用磁盘空间。某些 GUI 可能没有相关选项。
所以说有什么理由不用 CLI 一把梭?
--network host - 使用 host 网络模式。直接使用宿主机网络,免去端口映射导致的部分性能损失,且灵活性更高,
可更方便的配置使用 IPv6 网络。host 模式仅适用于 Docker 17.06+ ,如果你的 Docker 版本低于此,请先升级。
-v $PWD/aria2-config:/config - 配置目录映射,配置文件持久化。左边为宿主机路径供自定义,
不要有中文、不要混用配置文件,首次使用请确保目录为空。
-v $PWD/aria2-downloads:/downloads - 下载目录映射。左边为宿主机路径供自定义,不要有中文。 |
|