Docker Pipeline Plugin для Jenkins и разрешения для сокетов - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь использовать подключаемый модуль докера конвейера в моей установке jenkins. Моя установка jenkins - это сам док-контейнер, и он работает в рое докеров.

Я постоянно получаю сообщение об ошибке

Получено отказ в разрешении при попытке подключения к сокету демона Docker в unix: ///var/run/docker.sock error.

Пользователь jenkins внутри контейнера может запускать любые команды docker, поскольку мы сопоставили /var/run/docker.sock с хоста внутри контейнера, и я открыл разрешения, чтобы позволить всем пользователям выполнить всю команду без пароля. (только для тестирования, конечно)

У кого-нибудь есть идеи, что здесь происходит?

Если я chmod 777 /var/run/docker.sock, все это прекрасно работает.

Может быть это как-то связано с тем фактом, что контейнер Дженкинса находится в рое?

Любые советы или рекомендации, с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...