.github | ||
cmd | ||
configuration | ||
digestset | ||
dockerfiles | ||
docs | ||
health | ||
internal | ||
manifest | ||
metrics | ||
notifications | ||
project | ||
registry | ||
releases | ||
tests | ||
testutil | ||
tracing | ||
vendor | ||
version | ||
.dockerignore | ||
.DS_Store | ||
.gitignore | ||
.golangci.yml | ||
.mailmap | ||
ADOPTERS.md | ||
AUTHORS | ||
blobs.go | ||
BUILDING.md | ||
buildnrun.sh | ||
CODE-OF-CONDUCT.md | ||
CONTRIBUTING.md | ||
distribution-logo.svg | ||
doc.go | ||
docker-bake.hcl | ||
Dockerfile | ||
errors.go | ||
go.mod | ||
go.sum | ||
GOVERNANCE.md | ||
LICENSE | ||
MAINTAINERS | ||
Makefile | ||
manifests.go | ||
README.md | ||
registry.go | ||
ROADMAP.md | ||
SECURITY.md | ||
tags.go |
2DFS+OCI distribution extension
This is a fork of the OCI distribution project, which is a core component of the OCI container ecosystem.
Based on the OCI Distribution Specification.
This Fork provides additional support for 2dfs.field
layer type, layer flattening for OCI compatibility and semantic partitioning.
This repository contains the following components:
Component | Description |
---|---|
registry | An implementation of the OCI Distribution Specification. |
libraries | A rich set of libraries for interacting with distribution components. Please see godoc for details. Note: The interfaces for these libraries are unstable. |
documentation | Full documentation is available at https://distribution.github.io/distribution. |
How does this integrate with Docker, containerd, and other OCI client?
Clients implement against the OCI specification and communicate with the registry using HTTP. This project implements semantic tags allowing on demand image partitioning for 2DFS compliant images.
Contribution
Please see CONTRIBUTING.md for details on how to contribute issues, fixes, and patches to this project. If you are contributing code, see the instructions for building a development environment.
Licenses
The distribution codebase is released under the Apache 2.0 license. The README.md file, and files in the "docs" folder are licensed under the Creative Commons Attribution 4.0 International License. You may obtain a copy of the license, titled CC-BY-4.0, at http://creativecommons.org/licenses/by/4.0/.