SuperNG6 / docker-aria2

Docker Aria2的最佳实践
https://hub.docker.com/r/superng6/aria2
428 stars 46 forks source link

Docker log出现错误日志 #71

Open MoonightsZ opened 1 year ago

MoonightsZ commented 1 year ago
1696053272344

这种是什么问题, 可以正常使用, 但是log有错误日志,

环境是wsl2 上的 docker

lyrnya commented 9 months ago

你是否是通过docker run创建容器的? 我用网页https://www.mklab.cn/utils/docker 将docker compose转化为docker run随后创建容器会有这个问题 发现缺少参数 --cap-add=NET_ADMIN 补全后解决

docker run ``` docker run -it -d \ --name aria2 \ --cap-add=NET_ADMIN \ --restart=unless-stopped \ --network host \ -v $PWD/config:/config \ -v $PWD/downloads:/downloads \ -v /lib/modules:/lib/modules \ -e PUID=你的ID \ -e PGID=你的ID \ -e TZ=Asia/Shanghai \ -e SECRET=yourtoken \ -e CACHE=512M \ -e PORT=6800 \ -e WEBUI=true \ -e WEBUI_PORT=8080 \ -e BTPORT=32516 \ -e UT=true \ -e QUIET=true \ -e SMD=true \ -e A2B=true \ -e CRA2B=2h \ superng6/aria2:a2b-latest ```
SuperNG6 commented 9 months ago

有可能就像楼上说的,我这边不知道用的哪个版本镜像,是aria2b吗?

image image
MoonightsZ commented 9 months ago

你是否是通过docker run创建容器的? 我用网页https://www.mklab.cn/utils/docker 将docker compose转化为docker run随后创建容器会有这个问题 发现缺少参数 --cap-add=NET_ADMIN 补全后解决

docker run ``` docker run -it -d \ --name aria2 \ --cap-add=NET_ADMIN \ --restart=unless-stopped \ --network host \ -v $PWD/config:/config \ -v $PWD/downloads:/downloads \ -v /lib/modules:/lib/modules \ -e PUID=你的ID \ -e PGID=你的ID \ -e TZ=Asia/Shanghai \ -e SECRET=yourtoken \ -e CACHE=512M \ -e PORT=6800 \ -e WEBUI=true \ -e WEBUI_PORT=8080 \ -e BTPORT=32516 \ -e UT=true \ -e QUIET=true \ -e SMD=true \ -e A2B=true \ -e CRA2B=2h \ superng6/aria2:a2b-latest ```

解决了,十分感谢