Docker postgres “psql: FATAL: role” root “não existe”

2

Eu iniciei um contêiner do Docker Postgres usando

sudo docker run --name some-postgres -d postgres

e, em seguida, tentou se conectar a ele usando

sudo docker run -it --rm --link some-postgres:postgres postgres psql -h postgres

que dá o erro psql: FATAL: role "root" does not exist

Esses comandos são exatamente iguais aos listados na página do hub de encaixe executada apenas como raiz e sem -e POSTGRES_PASSWORD=mysecretpassword

Eu fiz algo errado aqui? O que poderia estar causando isso?

    
por Qwertie 19.06.2018 / 15:56

1 resposta

1

$ docker run --rm --name some-postgres -d postgres
cb2ddbb0f4f715077ebc1bfc2dc7151e5a6d07cd374c28be1db6d6ad77b9b16a

$ docker run -it --rm --link some-postgres:postgres postgres psql -h postgres -U postgres
psql (10.4 (Debian 10.4-2.pgdg90+1))
Type "help" for help.

postgres=#

Você esqueceu o -U postgres

    
por 26.06.2018 / 00:28