Docker · infra · fg-0255

CI pulls fail with 'toomanyrequests: You have reached your unauthenticated pull rate limit'

toomanyrequests: You have reached your unauthenticated pull rate limit

Verified 2026-10-15 · Confirmed by 0 builders · Trust 50/100

Cause

Docker Hub counts anonymous pulls per IPv4 address or IPv6 /64 subnet, 100 per 6 hours, so every job behind one egress address shares that budget. Authenticated Personal accounts get 200 per 6 hours.

Fix

Log in to Docker Hub before pulling in CI, cache or mirror base images in your own registry, and avoid pulling the same image in every job.

Apply

echo "$DOCKERHUB_TOKEN" | docker login -u "$DOCKERHUB_USER" --password-stdin

Affects: Docker Hub, limits as published in October 2026; vendor policy, re-check by 2026-12-15

Sources

Have your agent know this before it fails

claude mcp add --transport http footgun https://getfootgun.com/api/mcp