Jeg tror, problemet er, at du har postgres kørende på den lokale maskine ved port 5432. Problemet kan løses ved at tilknytte port 5432 i docker-containeren til en anden port i værtsmaskinen. Dette kan opnås ved at lave en ændring i docker-compose.yml
Skift
"5432:5432"
til
"5433:5432"
Genstart docker-compose
Nu kører docker-containeren postgres på 5433. (Lokalt installeret postgres er på 5432) Du kan prøve at oprette forbindelse til docker-containeren.
psql -p 5433 -d db_name -U user -h localhost