Docker Compose ve skutečnosti přidá názvy hostitelů všech vašich propojených kontejnerů k sobě.
Na vašem počítači ve skutečnosti databáze postgres běží na localhost, proto máte localhost
název hostitele.
V Compose běží v kontejneru postgres s názvem hostitele postgres
, proto máte postgres
název hostitele.
Pokud chcete, můžete ve svém hostitelském souboru vytvořit záznam pro přesměrování postgres
na localhost
, pak budete muset použít pouze postgres
všude.