- Esse comando baixa a imagem
node:18.20.4-alpinedo 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- Esse comando constrói uma imagem Docker a partir do
Dockerfileno diretório atual.e a marca com a tagapp:1.0.
docker build -t app:1.0 .- Esse comando executa um novo contêiner a partir da imagem
app:1.0. O contêiner é nomeadoapp-containere a porta3000do contêiner é mapeada para a porta3000do host, permitindo o acesso à aplicação.
docker run --name app-container -p 3000:3000 app:1.0- Esse comando inicia o contêiner
app-containere 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 dockerexecpara comandos interativos dentro do contêiner.
docker start -i app-container- Esse comando inicia o contêiner
app-containerse ele estiver parado.
docker start app-container- Esse comando para o contêiner
app-containerse ele estiver em execução.
docker stop app-container