Kommunikation zwischen mehreren Docker-Compose-Projekten
Ich habe zwei separatedocker-compose.yml
Dateien in zwei verschiedenen Ordnern:
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?