Fiz tudo corretamente conforme a imagem, porem mesmo assim não está funcionando.
No postgres está dizendo isso:
- PS mesmo colocando root no maintenance database ainda assim o erro é o mesmo
Fiz tudo corretamente conforme a imagem, porem mesmo assim não está funcionando.
No postgres está dizendo isso:
Bom dia, Elton! Tudo joia?
Esse problema pode estar acontecendo pelo fato de você ter o PostgreSQL instalado localmente, além do que foi criado no Docker. Porque ele utiliza a porta 5432 do seu dispositivo, então, ao criar outro PostgreSQL usando a mesma porta causa esse conflito, mesmo tentado acessá-lo usando outro endereço.
O que eu recomendo que faça é, apagar as imagens que você gerou no Docker e gerar novamente, mas agora, alterando a porta utilizada pelo PostgreSQL. Segue um exemplo de como deve ficar o campo da porta do arquivo docker-compose.yml
:
ports:
- "5433:5433"
Dessa forma, a porta que o PostgreSQL vai estar usando será a 5433, e durante a criação do server, dentro do pgAdmin 4, você deve alterar a porta para 5433 também.
Espero ter ajudado e bons estudos!