Is Docker down today?

Real-time Docker outage reports and status worldwide!

Docker

Docker is a containerization platform for developing, shipping, and running applications

Access problems:
hour:0 day:0

Docker outage chart



24 hours

                            Docker status online

Tag cloud

Here will be tags, when there will be more data

based on user reports and queries over the last 24 hours

Docker outage statistics

How to Contact Docker Technical Support?

- Official Website at https://www.docker.com;

- Docker Hub at https://hub.docker.com;

- Documentation at https://docs.docker.com;

- Community Forums at https://forums.docker.com;

- GitHub Issues at https://github.com/docker;

- Docker Desktop Support (Pro/Team/Business users);

- Slack Community at https://dockercommunity.slack.com.

Latest News and Current Information:

- Official Website - https://www.docker.com;

- Documentation - https://docs.docker.com;

- Docker Hub - https://hub.docker.com;

- Blog - https://www.docker.com/blog;

- GitHub - https://github.com/docker;

- X (Twitter) - https://twitter.com/Docker;

- YouTube - https://www.youtube.com/user/dockerrun;

- LinkedIn - https://www.linkedin.com/company/docker;

- Community Forums - https://forums.docker.com;

- Status Page - https://status.docker.com.

Docker Engine Outage: Container Platform Service Down

Service disruptions manifest as Docker daemon not responding, containers failing to start, Docker CLI unresponsive, registry unreachable, or complete service unavailable.

- Check Docker daemon status: `systemctl status docker`;

- Restart Docker service: `sudo systemctl restart docker`;

- Review Docker logs: `journalctl -u docker`;

- Verify Docker process running: `ps aux | grep dockerd`;

- Check Docker version: `docker version`;

- Test with simple command: `docker ps`;

- Verify sufficient disk space available;

- Check Docker socket permissions;

- Review system resource usage;

- Monitor Docker Hub status page.

Container Runtime Problem: Docker Containers Not Starting

Container issues include "container exited", startup failures, image pull errors, port binding conflicts, or resource limit errors.

- Check container logs: `docker logs <container_id>`;

- Inspect container state: `docker inspect <container_id>`;

- Verify image exists locally;

- Check port conflicts: `netstat -tulpn`;

- Review resource limits (CPU/memory);

- Verify volume mounts accessible;

- Check network configuration correct;

- Test with docker run --rm;

- Review Dockerfile syntax;

- Check container health status.

Docker Hub or Registry Fault: Cannot Pull/Push Images

Registry problems include "image not found", authentication failing, rate limit exceeded, push denied, or slow download speeds.

- Verify image name/tag correct;

- Login to registry: `docker login`;

- Check Docker Hub rate limits;

- Use authenticated pulls to increase limits;

- Verify credentials valid;

- Check network connectivity to registry;

- Try different registry mirror;

- Review .docker/config.json authentication;

- Check firewall allows registry access;

- Wait and retry if rate limited.

Networking Issue: Docker Network Not Working

Network problems include containers can't communicate, DNS resolution failing, port mapping not working, bridge network issues, or overlay network errors.

- List networks: `docker network ls`;

- Inspect network: `docker network inspect <network>`;

- Check container network mode;

- Verify port mappings: `docker port <container>`;

- Test DNS resolution inside container;

- Review iptables rules not blocking;

- Check Docker daemon network settings;

- Recreate network if needed;

- Verify overlay network requirements met;

- Test with host network mode.

Volume or Storage Problem: Docker Storage Issues

Storage issues include volume mount failing, "no space left on device", permission denied errors, data loss, or performance degraded.

- Check disk usage: `docker system df`;

- Clean up unused resources: `docker system prune`;

- Verify volume exists: `docker volume ls`;

- Inspect volume: `docker volume inspect <volume>`;

- Check mount point permissions;

- Review storage driver configuration;

- Verify sufficient disk space;

- Check file system not corrupted;

- Monitor inode usage;

- Backup volumes before cleanup.

Docker Compose Fault: Compose Services Not Starting

Compose problems include "service failed to build", dependency errors, version compatibility issues, environment variables not loading, or orchestration failures.

- Validate compose file: `docker-compose config`;

- Check compose file syntax (YAML);

- Verify docker-compose version compatible;

- Review service dependencies order;

- Check environment file exists;

- Verify image build context correct;

- Review service health checks;

- Check network definitions valid;

- Test with docker-compose up -d;

- Review compose logs for errors.

Build or Dockerfile Issue: Image Build Failing

Build problems include "build failed", layer caching issues, dependency installation errors, context too large, or multi-stage build failures.

- Review Dockerfile syntax carefully;

- Check base image available;

- Verify build context size reasonable;

- Use .dockerignore to exclude files;

- Check network during build;

- Review build cache usage;

- Test each RUN command separately;

- Verify COPY/ADD paths correct;

- Check multi-stage build order;

- Review build logs for specific errors.

Docker Desktop Problem: Desktop Application Issues

Desktop-specific issues include application not starting, WSL2 integration failing, Kubernetes not working, settings not saving, or update errors.

- Restart Docker Desktop application;

- Check system requirements met;

- Verify WSL2 installed (Windows);

- Update Docker Desktop to latest;

- Review Docker Desktop logs;

- Reset to factory defaults if needed;

- Check virtualization enabled in BIOS;

- Verify sufficient RAM allocated;

- Check firewall not blocking;

- Reinstall if persistent issues.

Permission or Security Issue: Docker Access Denied

Permission problems include "permission denied" errors, socket access issues, user not in docker group, sudo required, or seccomp errors.

- Add user to docker group: `sudo usermod -aG docker $USER`;

- Check socket permissions: `ls -l /var/run/docker.sock`;

- Logout and login after group change;

- Verify docker socket accessible;

- Review SELinux/AppArmor policies;

- Check security options in daemon.json;

- Verify user namespace remapping;

- Test with sudo temporarily;

- Review container security context;

- Check privilege escalation settings.

Swarm or Orchestration Fault: Docker Swarm Issues

Swarm problems include node unavailable, service not deploying, secrets not working, overlay network failing, or manager election issues.

- Check swarm status: `docker info`;

- List nodes: `docker node ls`;

- Verify manager quorum healthy;

- Check service status: `docker service ls`;

- Review service logs: `docker service logs`;

- Verify overlay network requirements;

- Check node availability;

- Review secrets/configs properly created;

- Test service update rollback;

- Monitor swarm events.

Performance or Resource Problem: Docker Running Slow

Performance issues include high CPU usage, memory exhaustion, slow I/O, container lag, or build timeouts.

- Monitor container resources: `docker stats`;

- Check host system resources;

- Review container resource limits;

- Optimize Dockerfile layers;

- Use multi-stage builds to reduce size;

- Check storage driver performance;

- Review logging driver overhead;

- Limit log file sizes;

- Check for resource leaks;

- Use BuildKit for faster builds.

Registry or Private Repository Issue: Private Registry Problems

Private registry issues include authentication failing, insecure registry errors, certificate problems, or registry unreachable.

- Configure insecure registry in daemon.json;

- Install registry certificates properly;

- Verify registry URL correct;

- Check basic auth credentials;

- Review registry configuration;

- Test registry connectivity;

- Check TLS/SSL certificates valid;

- Verify firewall allows registry port;

- Use docker login for authentication;

- Review registry logs for errors.

You might be interested in the current status of the following services

Status of Internet Archive servicesInternet Archive Status of Telegram servicesTelegram
Status of GitHub servicesGitHub Status of AnyDesk servicesAnyDesk