Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Como acessar Host de container (DB) atravez do SGBD

Criei a uma rede

docker network create --driver bridge minha-rede

e agora estou criando o container dentro dessa rede.

docker run --name postgres --network minha-rede -e POSTGRES_PASSWORD=postgres -d postgres

Não sei se é possível acessar meu banco de dados através do host no DBeaver por exemplo.

host: minharede.postgres

Estou usando Docker FW, quando uso a rede padrão do docker, consigo acessar via host usando localhost.

1 resposta
solução!

Oi Yure, tudo bem? Dependendo da configuração, dá pra usar o localhost por que o container está mapeado para ouvir pelo ip local. Isso pode variar bastante.

Mas não entendi muito bem se você conseguiu ou não.

De qualquer forma, é possível, mas você precisa mapear o container de fora para dentro e usar o IP no seu DBeaver.

Já tentou algo nessa linha?