Teu app numa caixa do Docker
Container é uma caixa com o teu código e tudo o que ele precisa. Não é máquina virtual: não carrega um sistema operacional inteiro, usa o do computador onde está. Por isso é leve e liga rápido. Comandos e regra de licença conferidos em docs.docker.com em 16/10/2026.
- 01 / 04
Instala o Docker Desktop OFICIAL
O Docker Desktop tem versão pra Mac, Windows e Linux. É grátis pra uso pessoal, educação, open source sem fins comerciais e empresas com menos de 250 funcionários e menos de US$ 10 milhões de faturamento por ano; empresa maior precisa de assinatura paga.
Docker · instalar o Docker DesktopDocker · licença do Docker Desktop
- 02 / 04
Pede pra IA montar a caixa do teu projeto DICA NOSSA
Com o projeto aberto, a IA cria o Dockerfile (a receita da caixa) e o .dockerignore (o que fica de fora da caixa, como o .env com as chaves) e explica cada linha.
Pedido pronto "Coloca este projeto numa caixa do Docker. Cria o Dockerfile com a mesma versão do Node (ou da linguagem) que eu uso aqui, instalando só o que o projeto precisa, e cria o .dockerignore deixando de fora node_modules, .git e todos os arquivos .env. As chaves e senhas não entram na imagem: elas são passadas na hora de rodar. Depois me explica cada linha em português simples e me diz os comandos exatos pra construir e rodar a caixa no meu computador."Docker · o que é um containerDocker · contexto de build e .dockerignore
- 03 / 04
Os 5 comandos do dia a dia OFICIAL
docker build monta a imagem a partir do Dockerfile; docker run cria e liga um container a partir da imagem; docker ps lista os containers rodando; docker logs mostra o que o container escreveu; docker stop para o container.
Os 5 comandos docker build -t meu-app . docker run -p 3000:3000 meu-app docker ps docker logs NOME docker stop NOMEDocker · docker buildDocker · docker runDocker · docker psDocker · docker logsDocker · docker stop
- 04 / 04
Por que não é máquina virtual OFICIAL
A máquina virtual é um sistema operacional inteiro, com o próprio núcleo. O container é um processo isolado com os arquivos que precisa, e vários containers dividem o núcleo do computador. Por isso é leve e liga rápido.