Browse historical Docker CE release branches such as 17.06 to understand how older Docker versions were packaged.
Use as a reference to see how moby/moby and docker/cli were combined into a single packaging repo before Docker 20.10.
This repo is archived and no longer maintained, use moby/moby and docker/cli for current Docker Engine source and development.
This repository was the central source for building and packaging Docker CE, the community edition of the Docker container platform. Docker itself lets developers package applications and their dependencies into containers, which can then run consistently across different machines and operating systems. Starting with the Docker 20.10 release, this repository became obsolete. Docker moved to building packages directly from the individual source repositories: the engine code now lives in moby/moby and the command-line tool lives in docker/cli. This repository no longer receives updates and will eventually be archived. The README is explicit that Docker CE itself is not going away, only this particular packaging repository is being retired. While it was active, this repository worked by pulling together code from several upstream projects into a single unified directory structure. A tool called moby-components merged the separate git histories from each upstream repo into subdirectories here. Release branches followed a date-based naming scheme, such as 17.06 for the June 2017 release. If you arrived here looking for Docker CE source code, bug reports, or release notes, the README points to the current locations: engine and CLI code in their respective upstream repositories, platform-specific issue trackers for Linux, Mac, and Windows, and the official Docker Engine release notes on the Docker documentation site.
← docker-archive on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.