1
resposta

[Dúvida] Não aparece a string de conexão é mostrada da docker

Bom dia, Alguém conseguiu acessar a string de conexão? Criei a imagem, o container e está rodando. Não consigo acessa o localhost do docker!Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi

É importante lembrar que o Docker cria um ambiente isolado para a execução da aplicação, o que significa que o localhost dentro do container é diferente do localhost da sua máquina.

Para acessar a string de conexão do container, você precisa descobrir o endereço IP do container e a porta em que a aplicação está rodando. Uma forma de fazer isso é utilizando o comando docker inspect <nome_do_container>, substituindo <nome_do_container> pelo nome ou ID do seu container. Esse comando irá fornecer informações detalhadas sobre o container, incluindo o endereço IP.

Outra opção é utilizar o comando docker port <nome_do_container>, substituindo <nome_do_container> pelo nome ou ID do seu container. Esse comando irá mostrar a porta do container que está mapeada para a porta da sua máquina.

Com o endereço IP e a porta em mãos, você poderá acessar a string de conexão do seu container. Por exemplo, se o endereço IP do container for 172.17.0.2 e a porta for 8080, a string de conexão poderia ser algo como mysql://172.17.0.2:8080.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software