Docker Supports Open Source

Open Source is in our DNA

Docker is built for developers, by developers. We enable team collaboration, efficient packaging, and scalable distribution of open-source projects, all with a focus on trust and security.

Docker Hub Empowers Open-Source Innovation

The Home for Open Source

Docker Hub enables open-source projects to thrive, providing a free, secure, and scalable platform to distribute and collaborate on containerized applications. With more than 24 millions of developers relying on Docker Hub, open-source maintainers can effortlessly share their work, streamline contributions, and ensure software remains accessible, secure, and up to date.

Create an account

Free hosting and collaboration

Docker Hub provides free public repositories for open-source projects, making it easy for the community to share, manage versions and contribute.

Security and automation

provides official images, vulnerability scanning and integration with CI/CD pipelines to keep containers secure and up to date.

Discovery and standardisation

Acts as a hub for discovery, distribution and standardisation of containerised applications, supporting cross-platform images and best practice.

14M+

container images in Docker Hub

11B+

monthly image downloads

Docker-Sponsored Open Source (DSOS) Program

Open Source Projects Proudly Supported by Docker

As part of the Docker-Sponsored Open Source (DSOS) program, Docker supports the developer community working on non-commercial open-source projects.

Learn more about the Docker-Sponsored Open Source Program

Jenkins-logo

testcontainers-logo

local-stack-logo

testcontainers-logo

apache-logo

testcontainers-logo

testcontainers-logo

logo Kindest

Open Source Developer Tools Developed by Docker

Essential Tools for Containerized Development

Docker open-source projects provide developers with essential tools to build, test, and deploy applications efficiently. These projects are widely adopted across the industry, enabling seamless workflows for software development and container orchestration.

Contribute to Open Source

docker octopus 46x46 1

Compose

Docker Compose is a tool for defining and running multi-container applications. It is the key to unlocking a streamlined and efficient development and deployment experience.

 

View on GitHub

logo docker blue 51x41 1

Docker GitHub Actions

GitHub Actions is a popular CI/CD platform for automating your build, test, and deployment pipeline. Docker provides a set of official GitHub Actions for you to use in your workflows.

 

View on GitHub

logo Testcontainers cube 45x51 1

Testcontainers

Testcontainers is an open source framework for unit testing that provides throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything that can run in a Docker container.

View on GitHub

logo docker blue 51x41 1

Docker CLI

A command line tool that allows you to interact with the Docker engine

 

 

 

View on GitHub

logo docker blue 51x41 1

Buildx

Buildx is the client that provides an extended user interface and enhanced build capabilities with BuildKit. It also provides Bake as an abstraction tool that lets you more easily manage your build configuration in a consistent way.

 

View on GitHub

Essential Projects Docker Maintains

Core Components for the Container Ecosystem

Docker actively maintains key open-source projects that form the foundation of modern containerized applications. These projects ensure security, performance, and compatibility across container runtimes and orchestration platforms.

logo Containerd 61x61 1

Containerd

The core container runtime which spun out of Docker to become the most used in the industry and a graduated CNCF project

 

View on GitHub

logo runc 61x61 1

Runc

The reference implementation for the Open Container Initiative (OCI)

 

View on GitHub

logo github 56x56 1

Moby

An open framework to assemble specialized container systems without reinventing the wheel

 

View on GitHub

logo github 56x56 1

BuildKit

Concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

 

View on GitHub