awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docker avatar

docker/distribution

0
View on GitHub↗
10,474 Stars·2,746 Forks·Go·Apache-2.0·7 Aufrufedistribution.github.io/distribution↗

Distribution

This project is a container image registry and server-side storage system designed to house container images, layers, and manifests. It functions as an OCI compliant registry server that adheres to the Open Container Initiative Distribution Specification to store and deliver content over HTTP.

The system provides a self-hosted solution for managing private libraries of container images within professional-grade infrastructure. It is designed to enable the development of custom registries by extending a base toolkit with specialized libraries and business logic.

The registry covers image distribution and hosting, utilizing a standardized API to serve container content to clients. It manages the storage and delivery of images and manifests to support streamlined application deployment.

Features

  • Distribution Specifications - Implements the Open Container Initiative distribution standard to ensure interoperability between registries and clients.
  • Container Registries - Functions as a server for storing and managing container images according to the OCI Distribution Specification.
  • Content-Addressable Storage - Implements a storage architecture where image layers and manifests are identified by cryptographic hashes to ensure integrity.
  • Container Content Delivery - Serves stored images and manifests to clients using a standardized API to simplify software distribution.
  • Container Image Registries - Provides a service for hosting and delivering container images according to a standardized distribution specification.
  • Container Image Distribution - Serves container images and manifests to clients over HTTP to enable streamlined application deployment.
  • Layered Filesystems - Uses a layered filesystem architecture to store and transmit discrete image layers independently for optimized bandwidth.
  • Manifest Resolvers - Provides manifest resolution to map image tags to their corresponding set of content-addressable layers.
  • Pluggable Storage Drivers - Features a pluggable storage driver architecture that allows swapping between local filesystems and cloud object stores.
  • Private Registries - Provides a self-hosted solution for managing private libraries of container images within professional-grade infrastructure.
  • Private Infrastructure Hosting - Provides a self-hosted solution for managing private libraries of container images on internal infrastructure.
  • Registry Gateways - Exposes a RESTful interface that translates HTTP requests into internal registry operations for image retrieval and upload.
  • Registry Frameworks - Provides a base toolkit of libraries that enable the development of professional-grade custom image registries.
  • Registry Development Toolkits - Allows creating specialized image registries by extending a base toolkit with custom libraries and logic.
  • Container Registries - The open-source toolkit for building container registries.
  • Registry and Storage - Toolset for packing and shipping container content.

Star-Verlauf

Star-Verlauf für docker/distributionStar-Verlauf für docker/distribution

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Distribution

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Distribution.
  • yeasy/docker_practiceAvatar von yeasy

    yeasy/docker_practice

    26,111Auf GitHub ansehen↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    Gobookcloud-computingcontainer
    Auf GitHub ansehen↗26,111
  • opencontainers/image-specAvatar von opencontainers

    opencontainers/image-spec

    4,336Auf GitHub ansehen↗

    The OCI Container Image Specification is a standardized format for container images that ensures interoperability between different build tools and runtimes. It serves as a distribution standard for structuring image blobs and manifests, providing a consistent way to transfer data between registries and clients. The specification employs a content-addressable storage standard that identifies image layers and manifests using cryptographic digests to ensure data integrity. It includes a JSON-based configuration schema for defining execution metadata, such as entrypoints and environment variable

    Gocontainersdockeroci
    Auf GitHub ansehen↗4,336
  • distribution/distributionAvatar von distribution

    distribution/distribution

    10,479Auf GitHub ansehen↗

    Distribution is an open-source container image registry that implements the OCI Distribution Specification, enabling any OCI-compatible client to push, pull, and manage container images over standard protocols. It serves as a content distribution toolkit for packaging, shipping, storing, and delivering container content across networked environments, storing and retrieving content by its cryptographic hash for integrity and deduplication. The registry separates image metadata from bulk data to enable efficient validation and partial pulls, and supports resumable blob uploads with chunked tran

    Gocncfcontainersdistribution
    Auf GitHub ansehen↗10,479
  • google/go-containerregistryAvatar von google

    google/go-containerregistry

    3,747Auf GitHub ansehen↗

    go-containerregistry is a Go library and toolkit for interacting with OCI and Docker registries. It provides a programmatic implementation of the Open Container Initiative distribution specification to fetch, upload, and manage container images, manifests, and layers. The library functions as a container image manipulation tool and a multi-platform image index manager. It enables the resolution and management of manifest lists that target various hardware architectures and operating systems without requiring a local daemon. The toolkit covers a broad range of registry interactions, including

    Gocontainercontainer-registrydocker
    Auf GitHub ansehen↗3,747
Alle 30 Alternativen zu Distribution anzeigen→

Häufig gestellte Fragen

Was macht docker/distribution?

This project is a container image registry and server-side storage system designed to house container images, layers, and manifests. It functions as an OCI compliant registry server that adheres to the Open Container Initiative Distribution Specification to store and deliver content over HTTP.

Was sind die Hauptfunktionen von docker/distribution?

Die Hauptfunktionen von docker/distribution sind: Distribution Specifications, Container Registries, Content-Addressable Storage, Container Content Delivery, Container Image Registries, Container Image Distribution, Layered Filesystems, Manifest Resolvers.

Welche Open-Source-Alternativen gibt es zu docker/distribution?

Open-Source-Alternativen zu docker/distribution sind unter anderem: yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning… opencontainers/image-spec — The OCI Container Image Specification is a standardized format for container images that ensures interoperability… distribution/distribution — Distribution is an open-source container image registry that implements the OCI Distribution Specification, enabling… google/go-containerregistry — go-containerregistry is a Go library and toolkit for interacting with OCI and Docker registries. It provides a… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… ben1234560/k8s_paas — This project provides a comprehensive architectural blueprint and implementation set for building a…