Docker und CI/CD · Junior · Frage 24 von 75
Wie verbindet sich in Compose der Service app mit dem Service db?
- 1Über
localhost:5432, da beide einen Host teilen - 2Über den Service-Namen, z. B.
postgres://db:5432 - 3Über die IP des Containers aus
docker inspect
Antwort zeigen
Richtige Antwort: Über den Service-Namen, z. B. postgres://db:5432
Erklärung
Compose legt Services in ein gemeinsames Netzwerk mit eingebautem DNS, sodass der Service-Name zum richtigen Container auflöst. IPs ändern sich zwischen Läufen; Namen nicht.