Awesome Docker Awesome Track Awesome ListLast Commit

A curated list of projects for Docker.

If you would like to contribute, please read CONTRIBUTING.md first. If this list is not complete, you can contribute to make it so. If you see a link here that is not (any longer) a good fit, you can fix it by submitting a pull request to improve this file. Thank you!

The project has to be for Docker, not just using Docker.

Rule of thumb: if removing the Docker integration wouldn't kill the project's value proposition, it doesn't belong in the this list.

The creators and maintainers of this list do not receive any form of payment to accept a change made by any contributor. This page is not an official Docker product in any way. It is a list of links to projects and is maintained by volunteers. Everybody is welcome to contribute. The goal of this repo is to index open-source projects, not to advertise for profit.

Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud.

Source: What is Docker

Contents

Projects

Official Projects

Engine & Runtime

Building Images

Builder

Applications designed to help or simplify building new images

Base Images

Minimal, hardened, or purpose-built container base images.

Dockerfile

Linter

Image Lifecycle

Registry

Services to securely store your Docker images.

Registry CLI

Daemonless command-line tools for inspecting, copying, and manipulating images in OCI/Docker registries.

Image Scanning & SBOM

Image vulnerability scanners, SBOM generators, and digest pinning tools. Commercial entries marked :yen:.

Supply Chain

Signing, attestation, and provenance for container images.

Running Containers

Composition

Orchestration

Deployment & Platforms

Self-hosted and managed cloud platforms (PaaS/CaaS, deployment automation). Commercial entries marked :yen:.

Garbage Collection

Networking & Proxies

Networking

Container networking, overlay networks, DNS/service-discovery bridges.

Reverse Proxy

Container-aware reverse proxies, ingress, and TLS-terminating front-ends with auto-discovery.

Storage & Data

Observability

Monitor Docker hosts, containers, and the services running inside them. Self-hosted and SaaS together; commercial entries marked :yen:.

Security

Container hardening, runtime security, policy, compliance, and forensics. Self-hosted and commercial together; commercial entries marked :yen:.

User Interfaces

Desktop

Native desktop applications for managing and monitoring docker hosts and clusters

Terminal

TUIs, CLI tools, and shell integrations for Docker.

Web

IDE Integrations

Developer Workflow

API Client

CI/CD

Self-hosted CI engines, build accelerators, and hosted services that target Docker workflows. Commercial entries marked :yen:.

Development Environment

Serverless

Testing

Wrappers

In-Container Tooling

Tools and applications that are either installed inside containers or designed to be run as a sidecar

Learning Resources

Where to Start

Cheatsheets

Where to Start (Windows)


Books & Tutorials

Awesome Lists

Demos and Examples

Good Tips

Raspberry Pi & ARM

Security Articles

Videos

Communities and Meetups

Brazilian

English

Russian

Spanish

Stargazers over time

Stargazers over time