O Que É Registry Garbage Collection?
A registry garbage collection é o processo que um registry de container usa para excluir layers e manifests que não são mais referenciados por nenhuma tag. Remover a tag de uma imagem não libera espaço imediatamente porque layers compartilhadas ainda podem estar em uso; a garbage collection depois remove blobs sem referências remanescentes. Isso evita que o armazenamento do registry cresça sem limites.
Por que isso importa
Um CI que faz push de uma imagem por commit acumula um enorme armazenamento de layers rapidamente, e a maior parte disso fica morta em poucos dias. Uma política de retenção somada à garbage collection limita esse crescimento e seu custo. Como as layers são compartilhadas, excluir uma tag é seguro; apenas blobs realmente não referenciados são coletados.