Para que serve um build multi-stage no Docker
MédioPlenoInfraestrutura
Pergunta
O que é um build multi-stage no Docker e que problema ele resolve?
Resposta esperada
Um Dockerfile multi-stage usa múltiplos blocos FROM, onde cada estágio pode copiar apenas o resultado necessário do estágio anterior. Isso resolve o problema de imagens finais infladas: você compila/instala dependências de build (compiladores, devDependencies) em um estágio, e copia só o artefato final (ex: o build de produção) para uma imagem final enxuta, sem levar junto tudo que só era necessário para gerar esse artefato.
Por que perguntam isso
Pergunta prática e comum — a resposta forte cita explicitamente 'não levar devDependencies/compilador pra imagem final' como o ganho central.
#docker#build
publicidade