DockerHub 429 in hosted runner #130794
Replies: 2 comments 2 replies
-
Of course, Docker Hub rate limits are applied to hosted runners. "On November 20, 2020, rate limits anonymous and free authenticated use of Docker Hub went into effect. Anonymous and Free Docker Hub users are limited to 100 and 200 container image pull requests per six hours. Docker Pro and Docker Team accounts enable 5,000 pulls in a 24 hour period from Docker Hub." Rate Limit Cheatsheet for Self-Hosting Github Runnershttps://www.warpbuild.com/blog/rate-limits-self-hosted-runners |
Beta Was this translation helpful? Give feedback.
-
Having the similar issue on our custom runners in these 2 days. Seems the rate limits have been applied since 2020, but why it only start affecting us in these few days ? |
Beta Was this translation helpful? Give feedback.
-
Select Topic Area
Question
Body
Today we started seeing 429 errors in our actions that are run in hosted runners. e.g.
#12 [internal] load metadata for docker.io/library/node:18-alpine
#12 ERROR: failed to copy: httpReadSeeker: failed open: unexpected status code https://registry-1.docker.io/v2/library/node/manifests/sha256:e37da457874383fa9217***67867ec85fe8fe59f***bfa351ec9752a9543868***56e: 429 Too Many Requests - Server message: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
I was under the impression that docker hub rate limit did not apply to hosted runners? Is that incorrect?
I added a test step to check the DockerHub Rate limit - and it does appear to apply - only 200 per 6 hours?
Beta Was this translation helpful? Give feedback.
All reactions