Distroless Image (imagem distroless) - Definicao do Glossario CI/CD
Uma imagem distroless contem apenas sua aplicacao e suas dependencias de runtime, sem gerenciador de pacotes, shell ou utilitarios de SO. Isso reduz a imagem e sua superficie de ataque.
Trade-off
Sem um shell voce nao pode fazer docker exec em um container distroless para depurar, entao as equipes o combinam com um build multi-estagio e depuram separadamente. Menos pacotes tambem significa menos CVEs para os scanners sinalizarem.
Guias relacionados
Scratch Image - CI/CD Glossary DefinitionScratch Image: A scratch image is the empty base image `FROM scratch`: it contains no files at all. You copy…
Multi-Stage Build - CI/CD Glossary DefinitionMulti-Stage Build: A multi-stage build uses several `FROM` stages in one Dockerfile: a heavy build stage comp…
Image Scanning - CI/CD Glossary DefinitionImage Scanning: Image scanning analyzes a container image for known vulnerabilities in its OS packages and ap…