Через /etc/docker/daemon.json
, Я настроил пространство имен пользователя, используя userns-remap
. Я пытаюсь начать nginx-proxy
контейнер, но для этого требуется доступ к сокету Docker, который должен быть настоящий корень. Пространство имен нарушает это, вызывая "operation not permitted"
ошибка.
Есть ли способ сообщить Docker не поместить этот отдельный контейнер в пространство имен? Если это возможно с помощью docker-compose, это предпочтительнее.
Эту проблему можно решить, добавив параметр командной строки для рассматриваемого контейнера. --userns=host
.
Для docker-compose
, то version
должно быть 2.1
или новее. Можете добавить userns_mode: 'host'
к соответствующему определению услуги.