Limite de Taxa de Pull - Definicao do Glossario de CI/CD
Um limite de taxa de pull e um teto que um registry impoe sobre quantos pulls de imagem um cliente pode realizar em uma janela de tempo. O limite anonimo do Docker Hub e o exemplo mais conhecido e e uma causa frequente de builds de CI que falham em IPs de runner compartilhados e sob NAT.
O erro que voce ve
Quando o limite e atingido, um pull falha com toomanyrequests: You have reached your pull rate limit. Como muitos runners de CI compartilham um IP de saida, os pulls anonimos esgotam a cota rapidamente.
Como evita-lo
Autentique os pulls (contas logadas tem limites mais altos), espelhe ou armazene em cache imagens base no seu proprio registry, ou use um pull-through cache para que execucoes repetidas de CI nao facam pull da mesma imagem base do upstream toda vez.
Guias relacionados
Registry - CI/CD Glossary DefinitionRegistry: A registry is a server that stores and distributes container images (and other OCI artifacts) addre…
Base Image - CI/CD Glossary DefinitionA base image is the starting layer a Dockerfile builds on, set by the first FROM. Choosing a slim, trusted ba…
Image Layer - CI/CD Glossary DefinitionImage Layer: An image layer is one immutable, content-addressed filesystem change in a container image. Each…