gopeed
gopeed copied to clipboard
Docker中容器权限问题
下载的文件权限全是644,smb访问的时候会遇到权限问题 添加PUID等参数也没用,下载文件权限为root user 644
有什么建议吗
有什么建议吗
能力有限,可以参考下Filebrowser的做法,我已经在gopeed试过,没有效果
运行时添加用户参数 user: "${UID}:${GID}"
有什么建议吗
可以参考alist的dockerfile https://github.com/alist-org/alist/blob/main/Dockerfile https://github.com/alist-org/alist/blob/main/entrypoint.sh
有什么建议吗
可以参考alist的dockerfile https://github.com/alist-org/alist/blob/main/Dockerfile https://github.com/alist-org/alist/blob/main/entrypoint.sh
是创建镜像的时候设定非root,并在启动的时候设置umask吗?
有什么建议吗
可以参考alist的dockerfile https://github.com/alist-org/alist/blob/main/Dockerfile https://github.com/alist-org/alist/blob/main/entrypoint.sh
是创建镜像的时候设定非root,并在启动的时候设置umask吗?
应该是在容器启动的时候把所有要用到的的内容都设定指定的用户用户组,设定umask,最后指定用户用户组运行程序
有什么建议吗
可以参考alist的dockerfile https://github.com/alist-org/alist/blob/main/Dockerfile https://github.com/alist-org/alist/blob/main/entrypoint.sh
是创建镜像的时候设定非root,并在启动的时候设置umask吗?
应该是在容器启动的时候把所有要用到的的内容都设定指定的用户用户组,设定umask,最后指定用户用户组运行程序
能麻烦您构建个修改后的镜像吗?
有什么建议吗
可以参考alist的dockerfile https://github.com/alist-org/alist/blob/main/Dockerfile https://github.com/alist-org/alist/blob/main/entrypoint.sh
是创建镜像的时候设定非root,并在启动的时候设置umask吗?
应该是在容器启动的时候把所有要用到的的内容都设定指定的用户用户组,设定umask,最后指定用户用户组运行程序
能麻烦您构建个修改后的镜像吗?
废了老劲构建好了,只构建了linux/amd64版本,注意不要修改软件里的下载目录,会有权限问题,顺便看看有没有bug https://hub.docker.com/r/ilkeiii/gopeed
@ilkeiii 可以提交个pr吗
@ilkeiii 可以提交个pr吗
我提交了,你看看有问题吗,这个还有一个问题,使用普通用户运行程序后,因为你下载目录默认实在root目录里他没权限,会自动改到根目录下Downloads下,我就在根目录创建了Downloads目录并修改权限作为新的默认下载目录,而且不能随便改,改了就可能会有权限问题
@ilkeiii 可以提交个pr吗
我提交了,你看看有问题吗,这个还有一个问题,使用普通用户运行程序后,因为你下载目录默认实在root目录里他没权限,会自动改到根目录下Downloads下,我就在根目录创建了Downloads目录并修改权限作为新的默认下载目录,而且不能随便改,改了就可能会有权限问题
运行容器的时候映射/Downloads,如果需要创建目录在里面创建子文件夹就行了
1.5.6 已经修复此问题,现在下载目录固定为 /app/Download