Is Docker Hub Down?

Docker Hub is the world's largest container image registry, hosting millions of container images that are pulled billions of times each month. As the default registry for the Docker engine, Docker Hub stores both official images (like nginx, postgres, node) and community-contributed images. Developers and CI/CD systems use Docker Hub to distribute containerized applications, base images, and development environments. Rate limiting for free-tier users was introduced to manage the enormous traffic volume.

Common Docker Hub Outage Causes

Docker Hub outages commonly involve image pull authentication failures, registry API rate limiting during peak hours, and CDN distribution delays for large image layers. Automated build system failures can prevent image updates from publishing. Database issues affecting tag resolution cause pulls to fail even when the underlying image data is available. Rate limit enforcement changes can cause widespread pull failures for CI/CD pipelines that haven't configured authentication.

Impact When Docker Hub Goes Down

When Docker Hub is down, container builds break globally. CI/CD pipelines that pull base images fail at the build step. Kubernetes clusters cannot pull images for new pod deployments or scaling events. Development environments that depend on Docker Compose with Hub-hosted images cannot start. The impact cascades because Docker Hub is embedded into build and deployment toolchains at nearly every company using containers.

FAQ

Is Docker Hub down right now?

Use this page to check Docker Hub availability. If you're seeing 'toomanyrequests' or 'unauthorized' errors, it may be a Docker Hub outage or rate limit issue. Check status.docker.com for the official status and incident reports.

Why is docker pull failing?

Docker pull failures can result from Docker Hub outages, rate limiting (100 pulls/6 hours for anonymous users, 200 for free accounts), authentication errors, or network issues. Run 'docker login' first to authenticate. If you see 'toomanyrequests', you've hit the rate limit — authenticate or wait for the limit to reset.

How do Docker Hub rate limits work?

Anonymous users get 100 pulls per 6 hours per IP address. Free authenticated accounts get 200 pulls per 6 hours. Docker Pro and Team subscriptions have higher or unlimited limits. CI/CD pipelines often hit rate limits because multiple builds share the same IP. Use authenticated pulls and consider caching images in a private registry.

What should I do during a Docker Hub outage?

If you have images cached locally, Docker will use them. Consider running a local Docker registry mirror to cache frequently used base images. For Kubernetes clusters, use imagePullPolicy: IfNotPresent to avoid pulling images that already exist on nodes. Evaluate alternative registries like GitHub Container Registry for critical images.

How can I monitor Docker Hub availability?

Monitor Docker Hub with PinusX Uptime Monitor for free alerts. Track both the Docker Hub website and the registry API endpoint separately. Get Slack notifications within 60 seconds when Docker Hub becomes unreachable so you can pause CI/CD runs and avoid cascading build failures.

Monitor Docker Hub uptime with PinusX. Get instant alerts when services go down.