Middle
38
Как соединить два Docker-контейнера в одну сеть на одном хосте?
Компании, где спрашивали
ТБанк
Ответ от нейросети
sobes.tech AI
Чтобы соединить два Docker-контейнера в одну сеть на одном хосте, нужно создать пользовательскую сеть Docker и запустить контейнеры в этой сети. Это позволит контейнерам общаться друг с другом по именам контейнеров.
Пример:
- Создаем сеть:
docker network create my_network
- Запускаем контейнеры, подключая их к сети:
docker run -d --name container1 --network my_network image1
docker run -d --name container2 --network my_network image2
Теперь контейнеры могут обращаться друг к другу по именам container1 и container2 внутри сети my_network.
Это удобно для микросервисов, когда нужно обеспечить внутреннее взаимодействие без проброса портов наружу.