Var noga med att standardpostgres-porten är 5432 inte 5431. Du bör uppdatera portmappningen för postgres-tjänsten i din compose-fil. Fel port kan vara orsaken till problemen du rapporterade. Ändra portmappningen och försök sedan ansluta till postgres:5432. localhost:5432 kommer inte att fungera.