Tenha cuidado para que a porta postgres padrão seja 5432 e não 5431. Você deve atualizar o mapeamento de porta para o serviço postgres em seu arquivo de composição. A porta errada pode ser o motivo dos problemas relatados. Altere o mapeamento da porta e tente se conectar ao postgres:5432. localhost:5432 não funcionará.