docker-ce
:warning: This repository is deprecated and will be archived (Docker CE itself is NOT deprecated) see the https://github.com/docker/docker-ce/blob/master/README.md :warning:
This is an archived packaging repository for Docker CE that stopped receiving updates after Docker 20.10, the engine source now lives in moby/moby and the CLI in docker/cli, so this repo is a historical reference only.
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.
Where it fits
- 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.