Контейнер Docker получает запрещенное разрешение на монтирование - PullRequest
0 голосов
/ 07 сентября 2018

В RHEL, CentOS, Fedora и других дистрибутивах с поддержкой SELinux, создание образа докера с подключениями и включенным SELinux возвращает отклоненное разрешение:

docker run --rm -it -v $(pwd):/home centos7
[root@4b348767653c ~]# ls /home
ls: cannot open directory /home: Permission denied

Как мне продолжать использовать образы Docker с подключенными томами без отключения SELinux?

1 Ответ

0 голосов
/ 07 сентября 2018

Используйте специальный флаг :Z для монтирования томов, например:

docker run --rm -it -v $(pwd):/home:Z centos7
[root@4b348767653c ~]# ls /home
Documents Downloads ...

Подробнее о контекстах SELinux см. В блоге Practical SELinux and Containers .

...