Sobes.tech
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:

  1. Crear la red:
docker network create mi_red
  1. 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.