If your CI runs on Azure and you are pulling base images from Docker Hub, you might be hit by the Docker rate limits beginning June 30, 2024.
Most commonly, CI pipelines refer base image from Docker Hub. Also, the image pull is done without authentication, which triggers the pull as an anonymous user. As per Docker rate limit, you will be allowed only 100 pulls in every 6 hours window from a specific origin IP.
🔆What this means to you :
If you have many CI pipelines that use base image from Docker Hub and builds the image on ephemeral runners, you might hit the rate limit and build will fail. If you have self-hosted/dedicated runners, you might be good, since the bases images will be cached locally on subsequent builds.
🔆What options you have :
A few possible ways you can reduce/avoid the chance of build failure
While #2 and #3 will impact your cloud cost budget, they will be a complete solution to the rate limit.