Jenkins Pipeline не работает с docker-compose, потому что не может подключиться к демону docker

Этот тип градиента нелегко достичь в SVG, см. угловой градиент SVG .

Кроме того, transparent не является допустимым цветом в SVG. Вы должны указать stop-opacity, как в этом примере: http://jsfiddle.net/WF2CS/

Боюсь, что самым легким решением может быть серия небольших дуговых путей с различной непрозрачностью.

3
задан Michael Gensler 17 January 2019 в 09:34
поделиться

1 ответ

Возможно, существует проблема с разрешениями, так как это докер в докере. Я мог бы решить это следующим образом:

1) из хост-системы: подключиться к работающему контейнеру jenkins от имени root

docker exec -u root -it <containerid> bin/bash

2) дать пользователю jenkins право на / var / run / docker.sock

chown jenkins:docker /var/run/docker.sock

Теперь я могу успешно запустить конвейер с Jenkinsfile. Но это на самом деле не решает проблему, поскольку шаг chown необходимо выполнять после каждой сборки изображения.

Редактировать: Чистым решением для решения этой проблемы является использование подчиненного (рабочего) Дженкинса с прокси-сервером Docker. Это описано в этой статье https://engineering.riotgames.com/news/building-jenkins-inside-ephemeral-docker-container

0
ответ дан Michael Gensler 17 January 2019 в 09:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: