Caching Docker images to reduce the number of calls to DockerHub from your CI/CD infrastructure
On Aug. 24, 2020, Docker announced changes to its subscription model and a move to consumption-based limits. These rate limits for Docker pulls of container images go into effect on Nov. 1, 2020. For pull requests by anonymous users, this limit is now 100 pull requests per six hours; authenticated users have a limit of 200 pull requests per six hours. As members of the global DevOps community, we have all come to rely on Docker as an integral part of CI/CD processes. So it is with no surprise that at GitLab, we have heard from several community members and customers seeking guidance on how the Docker rate limit change may affect their production CI/CD workflows. If you are a user or customer on GitLab SaaS We utilize Google's Docker Hub images mirror. This means that GitLab.com users' CI jobs won't be affected by the new pull policy. We will continue to monitor the impact of the changes once they go into effect at Docker. If you self-host GitLab Runners The administra...