LINUX.ORG.RU
ФорумAdmin

Docker - ошибка монтирования из-за SeLinux в CentOs 7.3

 , ,


0

1

Друзья, подскажите, полдня уже колдую:

Стартую через docker-compose контейнер с nginx, на хост пробрасывается папка с настройками (sites-enabled)

 volumes:
   - /mnt/nginx/sites-enabled:/sites-enabled

Когда данная папка пуста, то контейнер стартует нормально, но стоит только мне положить в неё 1 файл с конфигом, как контейнер начинает бесконечно рестартиться.

в dmesg получаю:

[ 1678.134872] SELinux: mount invalid.  Same superblock, different security settings for (dev mqueue, type mqueue)
[ 1682.017761] SELinux: mount invalid.  Same superblock, different security settings for (dev mqueue, type mqueue)


SeLinux выключен,
в /etc/selinux/config стоит - SELINUX=disable
после перезагружался, не могу понять, каким образом она блокирует.

Подскажите, куда копать. Спасибо!



Последнее исправление: Fess88 (всего исправлений: 1)

А что у тебя в /etc/sysconfig/docker?

kerneliq ★★★★★
()

Все логично. SELinux работает.

Выполни в консольке getenforce Результат будет Enforcing

Дело в том, что при ошибке в конфиге SELinux использует настройки по умолчанию, а они как раз Enforcing.

Чтобы выключить должно быть SELINUX=disabled

а у тебя disable , добавь в конце буковку d и ребутнись.

avernus
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.