1
resposta

Fiz a imagem com o mapeamento de porta, mas quando acesso ela pelo localhost nada acontece

Fiz a imagem com o mapeamento de porta, mas quando acesso ela pelo localhost nada acontece

1 resposta

Olá, Milena.

Tudo bem?

Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)

Pelo que entendi, você criou uma imagem com o mapeamento de porta, mas quando tenta acessá-la pelo localhost, nada acontece. Vamos tentar resolver isso!

Primeiramente, é importante verificar se você está fazendo o mapeamento de porta corretamente ao executar o container. No exemplo dado na aula, a aplicação estava rodando na porta 3000 dentro do container, e foi mapeada para a porta 8080 do localhost.

Verifique se você está fazendo o mapeamento corretamente ao executar o comando docker run. Por exemplo, se você quiser mapear a porta 3000 do container para a porta 8080 do localhost, o comando seria algo como:

docker run -p 8080:3000 nome_da_imagem

Certifique-se também de que a aplicação está realmente rodando dentro do container. Verifique se o comando npm start está sendo executado corretamente dentro do seu Dockerfile.

Além disso, é importante verificar se não há nenhum problema com a aplicação em si. Certifique-se de que a aplicação está configurada corretamente para rodar na porta 3000 e que não há nenhum erro no código.

Caso você tenha seguido todos esses passos e ainda não esteja conseguindo acessar a aplicação pelo localhost, pode ser necessário investigar mais a fundo o problema. Verifique se não há nenhum firewall ou configuração de rede que esteja bloqueando o acesso à porta 8080 do localhost.

Espero que essas dicas possam te ajudar a resolver o problema! Se tiver mais alguma dúvida, é só me dizer. Espero ter ajudado e bons estudos!