Jag tror att problemet är att du har postgres som körs på den lokala maskinen vid port 5432. Problemet kan lösas genom att mappa port 5432 i docker-containern till en annan port i värddatorn. Detta kan uppnås genom att göra en ändring i docker-compose.yml
Ändra
"5432:5432"
till
"5433:5432"
Starta om docker-compose
Nu kör docker container postgres på 5433. (Lokalt installerad postgres är på 5432) Du kan försöka ansluta till docker container.
psql -p 5433 -d db_name -U user -h localhost