{"id":10992806,"url":"https://github.com/docker-archive/docker-ce","last_synced_at":"2025-09-27T10:31:14.641Z","repository":{"id":39380234,"uuid":"91851756","full_name":"docker-archive/docker-ce","owner":"docker-archive","description":":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:","archived":true,"fork":false,"pushed_at":"2022-11-06T11:06:59.000Z","size":187193,"stargazers_count":5771,"open_issues_count":2,"forks_count":1527,"subscribers_count":301,"default_branch":"master","last_synced_at":"2025-07-14T12:04:51.935Z","etag":null,"topics":["docker","git","golang","moby"],"latest_commit_sha":null,"homepage":"https://www.docker.com/products/container-runtime","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docker-archive.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-19T23:09:47.000Z","updated_at":"2025-07-12T20:40:19.000Z","dependencies_parsed_at":"2023-01-21T23:01:09.094Z","dependency_job_id":null,"html_url":"https://github.com/docker-archive/docker-ce","commit_stats":null,"previous_names":["docker-archive/docker-ce","docker/docker-ce"],"tags_count":132,"template":false,"template_full_name":null,"purl":"pkg:github/docker-archive/docker-ce","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docker-archive%2Fdocker-ce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docker-archive%2Fdocker-ce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docker-archive%2Fdocker-ce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docker-archive%2Fdocker-ce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docker-archive","download_url":"https://codeload.github.com/docker-archive/docker-ce/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docker-archive%2Fdocker-ce/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277218803,"owners_count":25781445,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","git","golang","moby"],"created_at":"2024-06-10T22:15:27.210Z","updated_at":"2025-09-27T10:31:09.633Z","avatar_url":"https://github.com/docker-archive.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# Docker CE\n\n:warning: **This repository is now deprecated and will be archived** (Docker CE itself is **NOT** deprecated) :warning:\n\nStarting with the Docker 20.10 release, packages for the Docker Engine and\nDocker CLI are built directly from their respective source repositories instead\nof from this repository.\n\nPractically this means:\n1. This repository is no longer the “source of truth” for Docker CE builds.\n2. The commit SHA and tag for Docker CLI build will come from the\n   [docker/cli](https://github.com/docker/cli) repository and the commit SHA and\n   tag for the Docker Engine will come from the\n   [moby/moby](https://github.com/moby/moby) repository.\n3. Release branches for the Engine, CLI, and packaging will be maintained on\n   their respective repositories.\n4. Updates will stop being made to this repository and it will be archived in\n   the future.\n5. Changelog is now\n   [Release Notes](https://docs.docker.com/engine/release-notes/).\n6. The `master` branch of this repository will be emptied when the repository\n   is archived.\n\n## Description\n\nThis repository hosts open source components of Docker CE products. The\n`master` branch serves to unify the upstream components on a regular\nbasis. Long-lived release branches host the code that goes into a product\nversion for the lifetime of the product.\n\nThis repository is solely maintained by Docker, Inc.\n\n## Issues\n\nThere are separate issue-tracking repos for the end user Docker CE\nproducts specialized for a platform. Find your issue or file a new issue\nfor the platform you are using:\n\n* https://github.com/docker/for-linux\n* https://github.com/docker/for-mac\n* https://github.com/docker/for-win\n\n## Submitting pull requests\n\nThis repository does not accept PRs for files under the [components](components) directory directly.\nTo contribute to the files under the components directory, see [CONTRIBUTING.md](CONTRIBUTING.md#submitting-pull-requests) .\n\n## Unifying upstream sources\n\nThe `master` branch is a combination of components adapted from\ndifferent upstream git repos into a unified directory structure using the\n[moby-components](https://github.com/shykes/moby-extras/blob/master/cmd/moby-components)\ntool.\n\nYou can view the upstream git repos in the\n[components.conf](components.conf) file. Each component is isolated into\nits own directory under the [components](components) directory.\n\nThe tool will import each component git history within the appropriate path.\n\nFor example, this shows a commit\nis imported into the component `engine` from\n[moby/moby@a27b4b8](https://github.com/moby/moby/commit/a27b4b8cb8e838d03a99b6d2b30f76bdaf2f9e5d)\ninto the `components/engine` directory.\n\n```\ncommit 5c70746915d4589a692cbe50a43cf619ed0b7152\nAuthor: Andrea Luzzardi \u003caluzzardi@gmail.com\u003e\nDate:   Sat Jan 19 00:13:39 2013\n\n    Initial commit\n    Upstream-commit: a27b4b8cb8e838d03a99b6d2b30f76bdaf2f9e5d\n    Component: engine\n\n components/engine/container.go       | 203 ++++++++++++++++++++++++++++...\n components/engine/container_test.go  | 186 ++++++++++++++++++++++++++++...\n components/engine/docker.go          | 112 ++++++++++++++++++++++++++++...\n components/engine/docker_test.go     | 175 ++++++++++++++++++++++++++++...\n components/engine/filesystem.go      |  52 ++++++++++++++++++++++++++++...\n components/engine/filesystem_test.go |  35 +++++++++++++++++++++++++++\n components/engine/lxc_template.go    |  94 ++++++++++++++++++++++++++++...\n components/engine/state.go           |  48 ++++++++++++++++++++++++++++...\n components/engine/utils.go           | 115 ++++++++++++++++++++++++++++...\n components/engine/utils_test.go      | 126 ++++++++++++++++++++++++++++...\n 10 files changed, 1146 insertions(+)\n```\n\n## Updates to `master` branch\n\nMain development of new features should be directed towards the upstream\ngit repos. The `master` branch of this repo will periodically pull in new\nchanges from upstream to provide a point for integration.\n\n## Branching for release\n\nWhen a release is started for Docker CE, a new branch will be created\nfrom `master`. Branch names will be `YY.MM` to represent the time-based\nrelease version of the product, e.g. `17.06`.\n\n## Adding fixes to release branch\n\nNote: every commit of a fix should affect files only within one component\ndirectory.\n\n### Fix available upstream\n\nA PR cherry-picking the necessary commits should be created against\nthe release branch. If the the cherry-pick cannot be applied cleanly,\nthe logic of the fix should be ported manually.\n\n### No fix yet\n\nFirst create the PR with the fix for the release branch. Once the fix has\nbeen merged, be sure to port the fix to the respective upstream git repo.\n\n## Release tags\n\nThere will be a git tag for each release candidate (RC) and general\navailability (GA) release. The tag will only point to commits on release\nbranches.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdocker-archive%2Fdocker-ce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdocker-archive%2Fdocker-ce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdocker-archive%2Fdocker-ce/lists"}