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

Читать первым в Telegram

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

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

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

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

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

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

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

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

Поддержать проект

Социальные сети проекта:

Подпишись, чтобы ничего не пропустить!