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. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.
Pull requests that do not adhere to the contribution guidelines may be closed.