Включить acl на образе Docker Alpine

Я не нашел образец образа докера на основе alpine, который автоматически устанавливает пакет acl и включает его в основной точке подключения /

Я нашел ручную процедуру для Ubuntu: https://help.ubuntu.com/community/FilePermissionsACLs который, я думаю, подойдет и для alpine, но нет готового к acl образа alpine docker.

Не могли бы вы помочь мне в этом?

ОБНОВЛЕНИЕ: я нашел эту ссылку, которая указывает использование параметра --storage-driver=devicemapper: Как использовать setfacl в контейнере Docker? Я должен проверить недостаток

Спасибо и с уважением, Кристоф


person user1041440    schedule 29.10.2018    source источник
comment
Добились ли вы в нем успеха? Я тоже ищу такой же, но тщетно.   -  person SkyRar    schedule 01.02.2019


Ответы (1)


Чтобы установить acl на alpine, вам нужно запустить apk add acl и посмотреть, работает ли он в вашем случае. Просмотреть все доступные команды с помощью setfacl --help.

E.g setfacl -m u:deploy:rw ~/test

Однако в моем случае acl работает только в именованном томе, но не в томе, подключенном к привязке. Я не уверен в правильности --storage-driver. В моем случае overlay2 работает нормально. Так что попробуйте и не стесняйтесь редактировать ответ.

person SkyRar    schedule 01.02.2019
comment
К сожалению, добавление пакета acl позволяет вам только запрашивать ACL, но не заставит контейнер использовать их, поэтому все проблемы с отказом в доступе остаются. - person AnrDaemon; 07.07.2019