Bonjour Camil Lepetit,
Le blocage des builds est directement lié aux quotas d'anonymat imposés par Docker Hub sur les requêtes de téléchargement. La mise en place d'un miroir de registre local agit comme un proxy de mise en cache transparent, interceptant les demandes des agents pour ne télécharger chaque couche qu'une seule fois depuis Docker Hub et servir localement les exécutions ultérieures.
Pour déployer cette solution, démarrez une instance officielle du service de registre sur votre réseau interne en lui associant les variables REGISTRY_PROXY_REMOTEURL configurée sur https://registry-1.docker.io ainsi que vos identifiants Docker Hub authentifiés si vous possédez un compte avec des limites plus élevées. Sur chacun de vos agents de build, modifiez le fichier /etc/docker/daemon.json sous Linux ou C:\ProgramData\docker\config\daemon.json sous Windows en ajoutant la directive registry-mirrors pointant vers l'URL de votre registre local, puis redémarrez le service Docker.
Dès lors, le démon Docker dirigera automatiquement ses requêtes d'images vers le miroir sans nécessiter de modification dans vos scripts de pipeline. Si ces indications vous permettent de contourner efficacement le quota et de stabiliser vos intégrations, je vous invite à accepter cette réponse.
Tracy Le.