Задать вопрос
@berkutxxx

Распределить правильно докер контейнеры, билд-контейнер внутри ci-контейнера?

Переделываю "стационарную" jenkins билд/тест систему, практики в докере не имею. Было: Дженкинс следит за пушами в гитхабе, проекты на node.js. Тесты прошли => толкает билд-таску => при успехе деплой-таска
Хочется:
1) Изолировать дженкинс от основной системы, бонусом можно будет перенести его с проектами на другой сервак: в будущем планируется несколько переездов.
2) Билдёжка в дженкинс -> на докере через запуск контейнеров, плагин https://wiki.jenkins-ci.org/display/JENKINS/Docker...
3) Опционально: нод.жс быстро развивается, хочется таску, чтобы в пустой образ качался последний нод.жс и ставился перед прогоном (и эту таску запускать раз в день).
Вопрос: Получается запуск билд-контейнеров из контейнера... Как лучше организовать подконтейнеры в дженкинс-контейнере? Полностью скрыть их для сервера внутри дженкинс-контейнера реально и нужно ли по воркфлоу?
  • Вопрос задан
  • 680 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Инженер облачных сервисов
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@berkutxxx Автор вопроса
Для тех кто попадёт сюда, гуглить по словосочетанию: Docker-outside-of-Docker
Не надо пытаться сделать виртуалку в виртуалке. Дочерние докер контейнеры располагаются на том же уровне, где и стартовый, а не внутри него.
Мои изыскания год назад привели к тому, что Docker-in-Docker весьма плохая идея.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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