Estou com o servidor do go, o docker compose rodando, porém não consigo verificar a porta do postgres.
docker-compose exec postgres sh #hostname -i
service "postgres" is not running
Estou com o servidor do go, o docker compose rodando, porém não consigo verificar a porta do postgres.
docker-compose exec postgres sh #hostname -i
service "postgres" is not running
Olá, Letícia! Tudo bem com você?
Esse erro ocorre porque o serviço do Postgres não está em execução. Provavelmente você executou esse comando no mesmo terminal que executou o comando docker-compose up
, fazendo com que o Postgres e o PgAdmin que estavam rodando no Docker parassem, gerando assim esse erro.
Para resolver esse problema, você precisa garantir que o serviço do Postgres esteja em execução antes de executar o comando. Você pode fazer isso reiniciando o serviço do Postgres utilizando o comando docker-compose up
.
Após reiniciar o serviço, você pode executar novamente o comando, em outro terminal, docker-compose exec postgres sh
. Além disso, para verificar a porta do Postgres você deve executar o comando hostname -i
depois do anterior e não em sequência.
Espero ter ajudado e bons estudos!