A curated list of Docker tools, images, utilities, learning resources, best practices, and ecosystem components — including containerization, orchestration, development workflows, CI/CD, optimization, and security.
- Official Resources
- CLI Tools
- GUI Tools
- Images & Base Images
- Docker Compose
- Development Tools
- Security
- Monitoring & Logging
- Container Registries
- Learning Resources
- Related Awesome Lists
- Docker CLI – Core CLI for managing containers and images.
- Docker Compose CLI – Multi-container orchestration.
- dive – Analyze and optimize Docker image layers.
- docui – Terminal UI for managing Docker.
- dockly – Interactive terminal-based Docker management.
- Portainer – Web UI for managing Docker environments.
- LazyDocker – Terminal UI for container management.
- Rancher Desktop – Alternative to Docker Desktop.
- Kitematic (Archived) – Early GUI for Docker containers.
- Alpine Linux – Tiny base image for minimal containers.
- Ubuntu – Common base image for full Linux distributions.
- Distroless Images – Minimalist images containing only application dependencies.
- Nginx – Popular web server container.
- Node.js – Official Node container images.
- Python – Python official base images.
- Postgres – PostgreSQL DB images.
- Docker Compose – Official multi-container orchestrator.
- Awesome Compose Examples – Official collection of real-world compose setups.
- Podman Compose – Compose for Podman environments.
- Dev Containers – Standard for reproducible dev environments.
- Tilt – Live-updating dev environments for microservices.
- Okteto – Cloud dev environments for containerized apps.
- skaffold – CI/CD and dev automation for Kubernetes.
- Trivy – Vulnerability and config scanner for containers.
- Grype – Vulnerability scanner for container images.
- Dockle – Dockerfile linter focused on security.
- Hadolint – Dockerfile linter and best practices checker.
- Snyk Container – Security scanning for images.
- cAdvisor – Monitor container performance and resource usage.
- Prometheus + Node Exporter – Metrics collection and alerting.
- Grafana – Dashboards for container monitoring.
- Loki – Log aggregation for container workloads.
- Fluent Bit – Lightweight log processor for containers.
- Docker Curriculum – Hands-on Docker learning.
- Play With Docker – Free in-browser Docker environment.
- FreeCodeCamp Docker Tutorials – Beginner-friendly guides.
- Fireship Docker Videos – Quick, practical video lessons.
- Awesome Docker Resources – Official beginner journey.
Contributions are welcome!