Docker Hub pull rate limit in GitHub Actions
A Docker pull rate limit in GitHub Actions is an HTTP 429 on an image your job is pulling, and for anonymous pulls it is counted per address, which on hosted runners is an address you share with strangers. Authenticate the pull to move the count onto your own account, then stop pulling from Docker Hub on every job. The recorded run: the daemon reports the 429 the stub returned, the wrapper…
A Docker pull rate limit in GitHub Actions can cause issues when trying to resolve an image before any other steps run. This HTTP 429 error occurs when the anonymous pull count is shared among strangers on hosted runners, or when an authenticated account's limit is reached. To fix this, authenticate before pulling any images, host the pull in a registry without a limit, or use a pull-through cache to avoid reaching the limit.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.
This story
This is one outlet's version. Read the fullest account.