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