Я работаю с Docker, и я хочу установить папку dyanmic, которая сильно меняет (поэтому мне не нужно делать докеры для каждого исполнения, что было бы слишком дорого), но я хочу, чтобы эта папка была только для чтения, Однако изменение владельцев папок для кого-то другого работает, однако chown
требует доступа root
, который я бы не хотел показывать в приложении.
Когда я использую флаг -v
для монтирования, он дает то, что мне дает имя пользователя, я создал пользователя без root внутри изображения докеры, однако все файлы в томе с владельцем в качестве пользователя, который запускал докер, меняет в пользователь, который я даю из командной строки, поэтому я не могу делать только файлы и папки только для чтения. Как я могу это предотвратить?
Я также добавил mustafa ALL=(docker) NOPASSWD: /usr/bin/docker
, поэтому я могу перейти на другого пользователя через терминал, но все же у файлов есть разрешения для моего пользователя.