Docker Hub rate-limits anonymous pulls. When CircleCI spins up a job using a Docker Hub image without authentication, a busy window can return a rate-limit error and fail the job.
What this error means
The job fails during environment spin-up with a Docker Hub toomanyrequests / pull rate limit message.
circleci
Error response from daemon:toomanyrequests: You have reached yourpull rate limit. https://www.docker.com/increase-rate-limit
Common causes
Anonymous Docker Hub pulls
Unauthenticated pulls share a low rate-limit pool that fills during busy periods.
Transient rate-limit window
A spike of pulls can momentarily exceed the limit even when usage is normally fine.
How to fix it
Authenticate the image pull
Provide Docker Hub credentials so the pull uses a higher authenticated limit.