Otimização de Build Multi-Stage no Docker
Aprenda a criar imagens Docker eficientes usando builds multi-stage para reduzir o tamanho da imagem e melhorar a segurança.
- Conhecimento básico de Docker
- Compreensão da sintaxe do Dockerfile
- Entender os conceitos de build multi-stage
- Reduzir o tamanho da imagem Docker em mais de 70%
- Implementar boas práticas de segurança
- Otimizar o cache de build
Configuração do Projeto
Crie uma aplicação Node.js de exemplo para conteinerização.
Criar um Dockerfile Básico
Comece com um Dockerfile simples e não otimizado para estabelecer uma linha de base.
Implementar um Build Multi-Stage
Crie um Dockerfile otimizado usando builds multi-stage.
Análise de Segurança
Faça a varredura de vulnerabilidades em ambas as imagens e compare os resultados.
Otimização Pronta para Produção
Implemente técnicas avançadas de otimização, incluindo imagens distroless, cache de build e health checks.
Encontrou um problema?
Mais exercícios
DevOps
Automação Completa de Servidor Web com Ansible
Construa um playbook Ansible completo para automatizar a implantação, configuração e hardening de segurança de servidores web em múltiplos ambientes.
75 minutos
CI/CD
Pipeline Completo de CI/CD com GitHub Actions
Laboratório prático: construa um pipeline de CI/CD de produção com GitHub Actions, incluindo testes, varredura de segurança, builds de container e implantação automatizada.
90 minutos
Linux
Executando Containers Docker no Seu Servidor Linux
Instale o Docker e o Docker Compose no Ubuntu, execute seu primeiro container, implante um stack WordPress com docker-compose e configure o Nginx como reverse proxy na frente dos seus containers.
60 minutos
Also worth your time on this topic
Checklist de hardening de segurança do Docker
Checklist completo de segurança para fazer o hardening de containers, imagens e ambientes de execução Docker.
60-90 minutos
Camadas de Imagem Docker e Cache
Como funcionam as camadas de uma imagem Docker e como você pode otimizar seu Dockerfile para aproveitar o cache de camadas?
mid
Automação Completa de Servidor Web com Ansible
Construa um playbook Ansible completo para automatizar a implantação, configuração e hardening de segurança de servidores web em múltiplos ambientes.
75 minutos