Ik denk dat het probleem is dat je postgres op de lokale machine op poort 5432 hebt uitgevoerd. Het probleem kan worden opgelost door poort 5432 van de docker-container toe te wijzen aan een andere poort in de hostmachine. Dit kan worden bereikt door een wijziging aan te brengen in docker-compose.yml
Wijzigen
"5432:5432"
naar
"5433:5432"
Herstart docker-compose
Nu draait de docker-container postgres op 5433. (Lokaal geïnstalleerde postgres staat op 5432) U kunt proberen verbinding te maken met de docker-container.
psql -p 5433 -d db_name -U user -h localhost