Para conectarte a una base de datos que corre localmente en un contenedor de docker basta con ejecutar el comando:
$ docker exec -it [container-name] bash
Con ese comando “entrarás” al contenedor. Ahora puedes seguir el procedimiento normal de conexión con psql:
# psql -U postgres