Подключение сети в Docker
Подключение сети добавляет уже работающий контейнер во вторую сеть, не создавая его заново. Копия может сидеть в нескольких сетях сразу и отвечать по разным именам в каждой.
Действие выполняет команда
docker network connect.
Сеть app уже есть на
машине.
Контейнер web на alpine
с ожиданием триста секунд
сначала поднимают без app:
docker run -d --name web alpine sleep 300
Затем копию подключают к
готовой сети, и имя web
становится видно из другого
контейнера app:
docker network connect app web
Поднимите фоновый контейнер worker на alpine с ожиданием четыреста секунд без сети app.
Подключите worker к app и из любого соседа в app проверьте, что имя worker отвечает.