2015-09-02 6 views
1

Используя командную строку ICE, я могу создать два контейнера Docker, которые связаны. Первый контейнер - мой сервер базовых узлов, который прослушивает порт 3000. Второй контейнер - это http-сервер, который слушает 80. HTTP-сервер проксирует запросы api на порт 3000 подключенного сервера. Он работает так, как ожидалось. Мне нужно реплицировать эту установку с помощью конвейера развертывания.Связывание контейнеров с трубопроводом

Как связать контейнеры с использованием конвейера развертывания? Должен ли я создать две связанные группы контейнеров? Похоже, я должен иметь возможность настроить группу контейнеров, которая будет масштабировать связанные контейнеры, но я не смог найти документацию о том, как это сделать.

+1

Вот командная строка, я использую, чтобы связать continers: 'ледохода -p 3000 --name зарезервирован-сервер registry.ng.bluemix.net/reservedserverimg/зарезервированный-server' ' лед бежать -p 80 - link reserved-server: reserved --name reserved-httpd registry.ng.bluemix.net/Reservedserverimg/reserved-http' –

+1

Кажется, что я мог бы просто создавать контейнеры, используя тот же метод, который я использую на командной строки в скриптовой части сборки задания сборки. Тогда у меня будет только два отдельных этапа сборки: по одному для каждого из двух контейнеров. На этапе развертывания я связываю два изображения вместе. Я прибег к этому методу, чтобы он работал, но похоже, что должен быть лучший способ. –

ответ

3

Пожалуйста, взгляните на IBM Containers Docs - Creating a container group by using the Delivery Pipeline. Там вы должны найти необходимую информацию о конвейере доставки и группах контейнеров.

+1

Ответ на этот вопрос действительно не так полезен, поскольку он эквивалентен высказыванию «RTFM». Можете ли вы немного рассказать о том, что должен задать вопрос, чтобы связать свои контейнеры с конвейером? – Pridkett

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