P3TERX / Aria2-Pro-Docker

Aria2 Pro | A perfect Aria2 Docker image | 更好用的 Aria2 Docker 容器镜像
https://hub.docker.com/r/p3terx/aria2-pro
MIT License
3.19k stars 375 forks source link

在openmediavault 6 最新版里面用docker装这个的compose,自动生成的下载目录所有者是root #131

Open gitJohnt opened 1 year ago

gitJohnt commented 1 year ago

昨天在omv的docker里安装这个,omv和omv-extra等都更新到最新的,然后compose时,发现运行的容器没有权限在它自己新建的downloads目录里建文件(下载时错误16),ls看了一下,它自动生成的目录downloads所有者和群组都是root。chown了后正常了。

但是我另外装的qbittorrent和baidunetdisk它们自己生成的下载目录所有者都是正常的appuser。

compose我只改动了一点点, 1000和100是我appuser的PUID和GUID

version: "3.8"

services:

Aria2-Pro: container_name: aria2-pro image: p3terx/aria2-pro environment:

  - PUID=1000
  - PGID=100
  - UMASK_SET=022
  - RPC_SECRET=P3TERX
  - RPC_PORT=6800
  - LISTEN_PORT=6888
  - DISK_CACHE=64M
  - IPV6_MODE=false
  - UPDATE_TRACKERS=true
  - CUSTOM_TRACKER_URL=
  - TZ=Asia/Shanghai
volumes:
  - 我系统盘绝对路径/aria2-config:/config
  - 我数据盘绝对路径/aria2-downloads:/downloads

network_mode: host

restart: unless-stopped

不知道这是不是个小Issue

pham38 commented 8 months ago

有同样的问题,日志提示:

[ERROR] Exception caught Exception: [util.cc:1948] errNum=13 errorCode=18 Failed to make the directory , cause: Permission denied