Como criar um ambiente NodeJS no docker

O NodeJS é uma plataforma que mudou como se pensa a programação e os ambientes, uma vez que uma linguagem exclusiva de front-end pode ser utilizada de maneira usual no backend. Com isso é possível que se programe em JS no front, no back e até no banco (MongoDB). Isso é incrível.

Pois bem, imagine que você quer programar em Node mas não quer instalar o ambiente na sua maquina. Um container vem a calhar. Com a linha a seguir a pasta /home/node/hostapp terá no lado do host os códigos desenvolvidos na maquina. Além disso a maquina por padrão expoe sua porta 80 como 9000

docker run -dit --name anselmenode2 -p 9000:80 -v /home/node/hostapp:/home/node/app node

Avancei utilizando meu VSCode a partir do Linux (WSL) abrindo no meu Windows de maneira integrada. Após utilizei o próprio terminal do VSCode para dar comandos comuns de node.

docker exec -it anselmenode2 bash
npm init -y
node app.js

E a aplicação nasceu 😀


Thiago Anselme
Thiago Anselme - Gerente de TI - Arquiteto de Soluções

Ele atua/atuou como Dev Full Stack C# .NET / Angular / Kubernetes e afins. Ele possui certificações Microsoft MCTS (6x), MCPD em Web, ITIL v3 e CKAD (Kubernetes) . Thiago é apaixonado por tecnologia, entusiasta de TI desde a infância bem como amante de aprendizado contínuo.

Deixe um comentário