{"id":43269654,"url":"https://github.com/teamhephy/distribution","last_synced_at":"2026-02-01T15:39:38.375Z","repository":{"id":88740208,"uuid":"102782906","full_name":"teamhephy/distribution","owner":"teamhephy","description":null,"archived":false,"fork":false,"pushed_at":"2020-04-29T14:15:33.000Z","size":14401,"stargazers_count":0,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"deis","last_synced_at":"2024-06-20T17:40:57.161Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"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/teamhephy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-07T20:31:25.000Z","updated_at":"2020-04-28T17:44:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"3e8760a1-67c4-446f-9e4b-c30dbfde56e4","html_url":"https://github.com/teamhephy/distribution","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/teamhephy/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teamhephy%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teamhephy%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teamhephy%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teamhephy%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teamhephy","download_url":"https://codeload.github.com/teamhephy/distribution/tar.gz/refs/heads/deis","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teamhephy%2Fdistribution/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28981373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T15:35:50.179Z","status":"ssl_error","status_checked_at":"2026-02-01T15:35:38.075Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-02-01T15:39:38.311Z","updated_at":"2026-02-01T15:39:38.367Z","avatar_url":"https://github.com/teamhephy.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Distribution\n\nThe Docker toolset to pack, ship, store, and deliver content.\n\nThis repository's main product is the Open Source Docker Registry implementation\nfor storing and distributing Docker and OCI images using the\n[OCI Distribution Specification](https://github.com/opencontainers/distribution-spec).\nThe goal of this project is to provide a simple, secure, and scalable base\nfor building a registry solution or running a simple private registry.\n\n\u003cimg src=\"https://www.docker.com/sites/default/files/oyster-registry-3.png\" width=200px/\u003e\n\n[![Build Status](https://travis-ci.org/docker/distribution.svg?branch=master)](https://travis-ci.org/docker/distribution)\n[![GoDoc](https://godoc.org/github.com/docker/distribution?status.svg)](https://godoc.org/github.com/docker/distribution)\n\nThis repository contains the following components:\n\n|**Component**       |Description                                                                                                                                                                                         |\n|--------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **registry**       | An implementation of the [OCI Distribution Specification](https://github.com/opencontainers/distribution-spec).                                                                                                 |\n| **libraries**      | A rich set of libraries for interacting with distribution components. Please see [godoc](https://godoc.org/github.com/docker/distribution) for details. **Note**: The interfaces for these libraries are **unstable**. |\n| **documentation**  | Docker's full documentation set is available at [docs.docker.com](https://docs.docker.com). This repository [contains the subset](docs/) related just to the registry.                                                                                                                                          |\n\n### How does this integrate with Docker, containerd, and other OCI client?\n\nClients implement against the OCI specification and communicate with the\nregistry using HTTP. This project contains an client implementation which\nis currently in use by Docker, however, it is deprecated for the\n[implementation in containerd](https://github.com/containerd/containerd/tree/master/remotes/docker)\nand will not support new features.\n\n### What are the long term goals of the Distribution project?\n\nThe _Distribution_ project has the further long term goal of providing a\nsecure tool chain for distributing content. The specifications, APIs and tools\nshould be as useful with Docker as they are without.\n\nOur goal is to design a professional grade and extensible content distribution\nsystem that allow users to:\n\n* Enjoy an efficient, secured and reliable way to store, manage, package and\n  exchange content\n* Hack/roll their own on top of healthy open-source components\n* Implement their own home made solution through good specs, and solid\n  extensions mechanism.\n\n### Who needs to deploy a registry?\n\nBy default, Docker users pull images from Docker's public registry instance.\n[Installing Docker](https://docs.docker.com/engine/installation/) gives users this\nability. Users can also push images to a repository on Docker's public registry,\nif they have a [Docker Hub](https://hub.docker.com/) account.\n\nFor some users and even companies, this default behavior is sufficient. For\nothers, it is not.\n\nFor example, users with their own software products may want to maintain a\nregistry for private, company images. Also, you may wish to deploy your own\nimage repository for images used to test or in continuous integration. For these\nuse cases and others, [deploying your own registry instance](https://github.com/docker/docker.github.io/blob/master/registry/deploying.md)\nmay be the better choice.\n\n### Migration to Registry 2.0\n\nFor those who have previously deployed their own registry based on the Registry\n1.0 implementation and wish to deploy a Registry 2.0 while retaining images,\ndata migration is required. A tool to assist with migration efforts has been\ncreated. For more information see [docker/migrator](https://github.com/docker/migrator).\n\n## Contribution\n\nPlease see [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to contribute\nissues, fixes, and patches to this project. If you are contributing code, see\nthe instructions for [building a development environment](BUILDING.md).\n\n## Communication\n\nFor async communication and long running discussions please use issues and pull requests on the github repo.\nThis will be the best place to discuss design and implementation.\n\nFor sync communication we have a community slack with a #distribution channel that everyone is welcome to join and chat about development.\n\n**Slack:** Catch us in the #distribution channels on dockercommunity.slack.com.\n[Click here for an invite to Docker community slack.](https://dockr.ly/slack)\n\n## Licenses\n\nThe distribution codebase is released under the [Apache 2.0 license](LICENSE).\nThe README.md file, and files in the \"docs\" folder are licensed under the\nCreative Commons Attribution 4.0 International License. You may obtain a\ncopy of the license, titled CC-BY-4.0, at http://creativecommons.org/licenses/by/4.0/.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteamhephy%2Fdistribution","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteamhephy%2Fdistribution","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteamhephy%2Fdistribution/lists"}