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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!