Docker na prática: multi-stage build, layer cache e imagens enxutas
Multi-stage build reduz tamanho de imagem copiando só o binário final. Layer cache funciona de cima para baixo — instrução que muda invalida tudo abaixo. Entenda COPY vs ADD, .dockerignore e como scanear vulnerabilidades com trivy.