Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.2 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.2 KB
  1. Esse comando baixa a imagem node:18.20.4-alpine do Docker Hub. Essa imagem é baseada no Node.js 18.20.4 e utiliza o Alpine Linux, uma distribuição leve e eficiente.
docker pull node:18.20.4-alpine
  1. Esse comando constrói uma imagem Docker a partir do Dockerfile no diretório atual . e a marca com a tag app:1.0.
docker build -t app:1.0 .
  1. Esse comando executa um novo contêiner a partir da imagem app:1.0. O contêiner é nomeado app-container e a porta 3000 do contêiner é mapeada para a porta 3000 do host, permitindo o acesso à aplicação.
docker run --name app-container -p 3000:3000 app:1.0
  1. Esse comando inicia o contêiner app-container e abre uma sessão interativa. Note que o contêiner precisa estar parado para que o start funcione com a opção -i. Se o contêiner já estiver em execução, você pode usar docker exec para comandos interativos dentro do contêiner.
docker start -i app-container
  1. Esse comando inicia o contêiner app-container se ele estiver parado.
docker start app-container
  1. Esse comando para o contêiner app-container se ele estiver em execução.
docker stop app-container