moby/moby

Created Feb 20, 2021 · View the moby/moby repository page

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

2,308

Lines of Code

108,266

From

Jan 19, 2013

To

Feb 18, 2021

About moby/moby

Moby is an open-source containerization project created by Docker to provide modular toolkit components for building container-based systems. It functions as a "Lego set" of components including container build tools, a registry, orchestration tools, and a runtime that can be assembled and customized in flexible ways. The project emphasizes modularity, swappable components, secure defaults, and developer-focused APIs rather than end-user polish.

The project is designed for engineers, integrators, and open-source enthusiasts who want to modify, experiment with, and build custom systems based on containers. Moby serves as the upstream codebase for Docker Engine and is explicitly not intended for users seeking commercially supported systems or enterprise support. While Docker products use Moby as their foundation, the project welcomes external maintainers and encourages other projects to reuse its components independently.

The codebase is written in Go and provides public Go modules for programmatic access, including a client library for the Docker Engine API and shared API types. Starting with version 29, the old `github.com/docker/docker` module is deprecated in favor of the newer `github.com/moby/moby` path, with independent versioning for the client and API modules to allow for breaking changes and improvements.

Share this video

More from moby

See all →