O Que É uma Base Image?
Uma base image é a imagem de container fundamental sobre a qual um Dockerfile constrói via a instrução FROM, fornecendo a camada de sistema operacional, bibliotecas de sistema e, muitas vezes, um runtime de linguagem. As camadas da sua aplicação são adicionadas por cima dela. A escolha da base image molda o tamanho, a postura de segurança e a compatibilidade da imagem final.
Por que importa
A base image define o piso para o tamanho da sua imagem e a exposição a vulnerabilidades: uma base inchada e raramente atualizada arrasta cada build para baixo. Escolher base images mínimas, bem mantidas e fixadas por digest, ou distroless, mantém as imagens pequenas, seguras e reprodutíveis.
Conceitos relacionados
- Selecionada com a instrução FROM
- Bases distroless minimizam tamanho e superfície de ataque
- Fixe em um digest para reprodutibilidade
Guias relacionados
What Is a Distroless Image?A distroless image contains only your application and its runtime dependencies, with no shell, package manage…
What Is an Image Digest?An image digest is a cryptographic hash that uniquely and immutably identifies the exact contents of a contai…
What Is a Multi-Stage Build?A multi-stage build uses several stages in one Dockerfile to compile in a heavy stage but ship only the slim…