Связывание контейнеров Docker

Связывание контейнеров позволяет связать между собой несколько контейнеров, что намного удобнее нежели выставление портов. Давайте разберёмся, как это работает.

Шаг 1. Загрузите образ Jenkins, если его ещё нет, и воспользуйтесь командой Jenkins pull.

Шаг 2. Как только образ станет доступным, запустите контейнер, но на этот раз вы можете указать имя контейнера, используя опцию -name. Это будет наш исходный контейнер.

Шаг 3. Теперь пришло время запустить контейнер назначения, но на этот раз мы свяжем его с нашим исходным контейнером. Для нашего контейнера назначения мы будем использовать стандартный образ Ubuntu.

Когда вы выполните docker ps, вы увидите, что оба контейнера работают.

Шаг 4. Затем подключаемся к принимающему контейнеру.

После чего воспользуйтесь командой env. Вы заметите новые переменные для связи с исходным контейнером.

Источник: Docker — Container Linking

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *