Docker i CI/CD · Junior · Pytanie 24 z 75
Jak w Compose usługa app łączy się z usługą db?
- 1Przez
localhost:5432, bo obie są na jednym hoście - ✓Poprawna odpowiedź: Po nazwie usługi, np.
postgres://db:5432 - 3Przez IP kontenera z
docker inspect
Wyjaśnienie
Compose umieszcza usługi we wspólnej sieci z wbudowanym DNS, więc nazwa usługi rozwiązuje się na właściwy kontener. IP zmieniają się między uruchomieniami; nazwy nie.