J'ai deux docker-compose.yml
fichiers distincts dans deux dossiers différents:
~/front/docker-compose.yml
~/api/docker-compose.yml
Comment puis-je m'assurer qu'un conteneur dans front
peut envoyer des demandes à un conteneur dans api
?
Je sais que cette --default-gateway
option peut être définie à l'aide docker run
d'un conteneur individuel, afin qu'une adresse IP spécifique puisse être attribuée à ce conteneur, mais il semble que cette option ne soit pas disponible lors de l'utilisation docker-compose
.
Actuellement, je finis par faire un docker inspect my_api_container_id
et regarde la passerelle dans la sortie. Cela fonctionne, mais le problème est que cette adresse IP est attribuée au hasard, donc je ne peux pas me fier à elle.
Une autre forme de cette question pourrait donc être:
- Puis-je attribuer une adresse IP fixe à un conteneur particulier en utilisant docker-compose?
Mais à la fin ce que je cherche c'est:
- Comment deux projets de composition de docker différents peuvent-ils communiquer entre eux?