Trilha · Intermediário
Docker
Da primeira imagem ao ambiente completo com Node, banco, volumes, redes e Docker Compose.
6 lições em ordem de estudo
Primeiros passos
- 01Instalar Docker no Windows, macOS e Linux sem adivinharInstale o Docker pelo caminho oficial, confirme Engine e Compose no terminal e aprenda a diagnosticar quando o cliente não encontra o daemon.testado
- 02Imagem e contêiner Docker: diferença, ciclo e comandosEntenda a diferença entre imagem e contêiner, acompanhe o ciclo de vida real e resolva o conflito de nome que impede um novo docker run.testado
- 03Dockerfile para Node.js: criar imagem e rodar uma APIEscreva um Dockerfile para uma API Node, entenda build context, COPY, USER, EXPOSE e CMD e corrija um MODULE_NOT_FOUND reproduzido.testado
Volumes, redes e Compose
- 04Volumes Docker: persistir dados e usar bind mountsFaça dados sobreviverem à remoção do contêiner, compare volume e bind mount e reproduza uma gravação bloqueada por montagem somente leitura.testado
- 05Redes Docker: conectar contêineres por nome e portaCrie uma rede bridge, conecte contêineres pelo DNS interno, entenda por que localhost falha e publique somente a porta necessária no host.testado
- 06Docker Compose: subir API, rede e volume com um comandoCrie um compose.yaml para uma API Node, use variável obrigatória, healthcheck, rede e volume e diagnostique a configuração antes de iniciar.testado