Tengo dos docker-compose.yml
archivos separados en dos carpetas diferentes:
~/front/docker-compose.yml
~/api/docker-compose.yml
¿Cómo puedo asegurarme de que un contenedor front
puede enviar solicitudes a un contenedor api
?
Sé que esa --default-gateway
opción se puede configurar usando docker run
un contenedor individual, de modo que se puede asignar una dirección IP específica a este contenedor, pero parece que esta opción no está disponible cuando se usa docker-compose
.
Actualmente termino haciendo una docker inspect my_api_container_id
y miro la puerta de enlace en la salida. Funciona, pero el problema es que esta IP se atribuye aleatoriamente, por lo que no puedo confiar en ella.
Otra forma de esta pregunta podría ser:
- ¿Puedo atribuir una dirección IP fija a un contenedor particular usando docker-compose?
Pero al final lo que estoy cuidando es:
- ¿Cómo se pueden comunicar entre sí dos proyectos diferentes de compilación acoplable?