Когда я монтирую каталог с хоста в докер, используя флаг '-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 для доступа к нему.