Отказано в праве на чтение каталога тома Docker с общим GID - PullRequest
0 голосов
/ 08 марта 2019

У меня есть каталог моего контейнера, сопоставленный с локальным путем на хост-компьютере.

Я добавил пользователя контейнера-докера (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, оно работает, но на самом деле это не то, к чему я стремился

...