Middle
¿Cómo conectar dos contenedores Docker en una misma red en un host?
sobes.tech AI
Respuesta de la IA
Para conectar dos contenedores de Docker en una misma red en un host, es necesario crear una red personalizada de Docker y ejecutar los contenedores en esa red. Esto permitirá que los contenedores se comuniquen entre sí por nombres de contenedores.
Ejemplo:
- Crear la red:
docker network create mi_red
- Ejecutar los contenedores, conectándolos a la red:
docker run -d --name contenedor1 --network mi_red imagen1
docker run -d --name contenedor2 --network mi_red imagen2
Ahora los contenedores pueden comunicarse entre sí usando los nombres contenedor1 y contenedor2 dentro de la red mi_red.
Esto es útil para microservicios, cuando se necesita garantizar la interacción interna sin exponer puertos al exterior.