Как запретить Docker изменять разрешения для смонтированного каталога? - PullRequest
0 голосов
/ 16 октября 2019

Когда я монтирую каталог с хоста в докер, используя флаг '-v', например: -v / host / dir: / docker / dir , разрешения этого каталога перезаписываются Docker и получаютсяустановите на то, что вы видите ниже.

[user@host dir]$ stat data/
  File: ‘data/’
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: fd02h/64770d    Inode: 1222555     Links: 19
Access: (0700/drwx------)  Uid: (  999/ polkitd )   Gid: ( 1004/ user)

Владелец изменен на некоторого пользователя polkitd , и разрешения rwx предоставляются только этому пользователю.

Вот что я вижу при проверке разрешений каталога внутри docker:

Access: (0700/drwx------)  Uid: (  999/user1)   Gid: ( 1004/ UNKNOWN)

Как я могу указать Docker не изменять владельца и разрешения, так как каталог на хосте становится недоступным для пользователя, который запускает Docker, и позже нужно переключиться на root для доступа к нему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...