Kommunikation zwischen mehreren Docker-Compose-Projekten

Ich habe zwei separatedocker-compose.yml Dateien in zwei verschiedenen Ordnern:

~ / front / docker-compose.yml ~ / api / docker-compose.yml

Wie kann ich sicherstellen, dass ein Container infront kann Anfragen an einen Container in @ sendapi?

Ich weiß das--default-gateway Option kann mit @ gesetzt werddocker run für einen einzelnen Container, so dass diesem Container eine bestimmte IP-Adresse zugewiesen werden kann, aber es scheint, dass diese Option bei Verwendung von @ nicht verfügbar idocker-compose.

Derzeit mache ich am Ende eindocker inspect my_api_container_id und schau dir das Gateway in der Ausgabe an. Es funktioniert, aber das Problem ist, dass diese IP zufällig vergeben wird, also kann ich mich nicht darauf verlassen.

Eine andere Form dieser Frage könnte also sein:

Kann ich einem bestimmten Container mit docker-compose eine feste IP-Adresse zuweisen?

Aber am Ende, was ich suche, ist:

Wie können zwei verschiedene Docker-Compose-Projekte miteinander kommunizieren?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage