Docker Compose voegt eigenlijk de hostnamen van al je gekoppelde containers aan elkaar toe.
Op je computer draait de postgres-database eigenlijk in localhost, daarom heb je de localhost
hostnaam.
In Compose wordt het uitgevoerd in de postgres-container, met de hostnaam postgres
, daarom heb je de postgres
hostnaam.
Als je wilt, kun je een vermelding in je hostbestand maken om postgres
om te leiden naar localhost
, dan moet je gewoon postgres
. gebruiken overal.