Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Porta continua configurada na 3000

Fiz os mesmos processos do vídeo, mas ainda assim, depois de buildar e dar um run, a porta continua como 3000 para funcionar a página "Eu amo Docker!".

Dockerfile:

FROM node:14
WORKDIR /app-node
ARG PORT_BUILD=6000
ENV PORT=$PORT_BUILD
EXPOSE $PORT_BUILD
COPY . .
RUN npm install
ENTRYPOINT npm start

PowerShell:

docker build -t marcus/app-node:1.2 .
docker run -d -p 9090:6000 marcus/app-node:1.2

Ao tentar acessar o localhost:9090 aparece "Esta página não está funcionando no momento - localhost não enviou dados."

PowerShell: docker run -d -p 8080:3000 marcus/app-node:1.2

Ao tentar acessar o localhost:8080 segue com a página "Eu amo Docker!".

3 respostas
solução!

Talvez o processo de build não esteja dando certo e a variável esteja se mantendo em 3000. Sugiro tentar apagar o container e a imagem e recomeçar o processo de build. Talvez usando a flag --no-cache no build.

Que ótimo, deu certo, obrigado!

que bom que deu certo, obrigado por compartilhar a duvida!