Skip to content

A curated list of Docker tools, images, utilities, learning resources, best practices, and ecosystem components.

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-docker

Repository files navigation

Awesome Docker Awesome Lists

Ko-Fi   PayPal   Stripe   X   Facebook

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.

Contents

Official Resources

CLI Tools

  • 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.

GUI Tools

Images & Base Images

  • 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

Development Tools

  • 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.

Security

  • 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.

Monitoring & Logging

  • 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.

Container Registries

Learning Resources

Related Awesome Lists

Contribute

Contributions are welcome!

License

CC0

About

A curated list of Docker tools, images, utilities, learning resources, best practices, and ecosystem components.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages