2016-04-15 4 views
0

У меня есть два Docker изображения, позволяет сказатьЗапуск докер запускается с другого Docker контейнера

Изображение 1: Это имеет публичный API, построенный на Python Настой Изображение 2: Это некоторые функциональные тесты, написанные на Python

Я ищет вариант, когда контейнер API в контейнере Image 1 отправляется с определенным параметром, тогда контейнер Image1 должен запускать запуск докеры Image2.

Должно ли это вызывать запуск докера из контейнера-докера.

Благодаря

+1

Почему вы не монтируете в качестве тома разъем докера, который позволит вам запускать, создавать и уничтожать контейнеры? – Sergiu

ответ

0

Вы говорите об использовании Docker в Докер

Проверьте этот блог для получения дополнительной информации о том, как это работает: https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/

короче, вам необходимо установить разъем Докер как объем (и теперь с докером 1.10, его зависимостями также)

тогда вы можете запустить докер в докер.

, но похоже, что вы пытаетесь это сделать, это необязательно требует. вам следует взглянуть на то, чтобы сделать ваш «рабочий» API фактическим HTTP-API, который вы можете запустить, и вызвать конечную точку для запуска параметризованной работы. Таким образом, вы запускаете контейнер, который ждет рабочих запросов и запускает их, без запуска контейнера каждый раз, когда вам нужно выполнить задание.

Смежные вопросы