2
respostas

NÃO ABRE A PAGINA DA INTERNET localhost:8080

PS C:\Users\rafael.bastos\desktop\Dockerfile> docker run -d -p 1234:3000 rafaelb/node
a50ac5c80fb878c91616dd0c7580f6cbbd1a701d4d492715c210e92a1efa70f7

PS C:\Users\rafael.bastos\desktop\Dockerfile> docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

PS C:\Users\rafael.bastos\desktop\Dockerfile> docker ps -a
CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS                     PORTS     NAMES
a50ac5c80fb8   rafaelb/node   "/bin/sh -c 'npm sta…"   8 seconds ago   Exited (1) 6 seconds ago             loving_newton
9d345c92aaf7   rafaelb/node   "/bin/sh -c 'npm sta…"   5 minutes ago   Exited (1) 4 minutes ago             crazy_knuth
2 respostas

Tentou localhost:1234? É o número da porta que vc declarou no comando “run” do docker.

o bind de portas funciona do jeito que o colega informou acima

Porta(origem):Porta(destino) origem:destino

origem > eh a porta que vc vai colocar no seu navegador destino > e a porta do seu container

Se vc binda 1234:3000, eh pq pra vc fica "localhost:1234" mas no container ele vai entender que a aplicacao esta na porta 3000.