Aqui tem Neste site a varios "por ques" de utilizar docker para ambiente de desenvolvimento
git clone https://github.com/Ryannnkl/Docker-Nodejs.git
cd Docker-Nodejs
npm install
docker build -t ryann/dockernode .
docker-composer up
rode docker ps
para receber informações do docker rodandona sua maquina
rode docker stop "container_id"
para para um servidor que estja rodando indevidamente
rode docker rm "container_id"
para remover um docker
-
Dockerfile
- Dockerfile é o arquivo de configrações pra o docker nele fica as ferramentas que VM vai utilizar como o Node
-
.dockerignore
- Pacotes/arquivos que o docker deve iguinorar ao ser executado
-
docker-compose.yml
- Arquivo de configurações de serviços do docker como mongodb,postgres,redis etc...