我有一个容器目录,该目录映射到主机上的本地路径。
我已将Docker容器用户(UID 5000)添加到GID 1337(server
)的组中。
我已将主机用户(UID 1000)添加到具有相同GID 1337的组中。
我已经为该组的该路径中的所有文件添加了读取权限,并对目录执行了权限:
chmod -R g+rX ./path
但是,当我尝试使用ls -R
列出所有文件时,我遇到了Permission denied
:
4.0K drwxr-x--- 8 5000 server 4.0K Mar 8 14:50 magic
ls: cannot open directory 'path/secret/magic': Permission denied
这与Docker如何映射到目录有关吗?仅当我授予others
的读取和执行权限后,它才有效,但这并不是我真正想要的目标