Preparing Google Cloud deployments for Docker Hub pull request limitsPreparing Google Cloud deployments for Docker Hub pull request limitsProduct Lead, Cloud CI/CDSolutions Architect
Docker Hub is a popular registry for hosting public container images. Earlier this summer, Docker announced it will begin rate-limiting the number of pull requests to the service by “Free Plan” users. For pull requests by anonymous users this limit is now 100 pull requests per 6 hours; authenticated users have a limit of 200 pull requests per 6 hours. When the new rate limits take effect on November 1st, they might disrupt your automated build and deployment processes on Cloud Build or how you deploy artifacts to Google Kubernetes Engine (GKE), Cloud Run or App Engine Flex from Docker Hub. This situation is made more challenging because, in many cases, you may not be aware that a Google Cloud service you are using is pulling images from Docker Hub. For example, if your Dockerfile has a statement like “ FROM debian:latest ”or your Kubernetes Deployment manifest has a statement like “ image: postgres:latest ” it is pulling the image directly from Docker Hub. To help you identify th...