package storage
import "github.com/docker/distribution/registry/storage"
Package storage contains storage services for use in the registry application. It should be considered an internal package, as of Go 1.4.
Index ¶
Functions ¶
func NewRegistryWithDriver ¶
func NewRegistryWithDriver(driver storagedriver.StorageDriver, layerInfoCache cache.LayerInfoCache) distribution.Namespace
NewRegistryWithDriver creates a new registry instance from the provided driver. The resulting registry may be shared by multiple goroutines but is cheap to allocate.
Source Files ¶
blobstore.go doc.go filereader.go filewriter.go layercache.go layerreader.go layerstore.go layerwriter.go manifeststore.go paths.go registry.go revisionstore.go signaturestore.go tagstore.go
Directories ¶
Path | Synopsis |
---|---|
registry/storage/cache | Package cache provides facilities to speed up access to the storage backend. |
registry/storage/driver | |
registry/storage/driver/azure | Package azure provides a storagedriver.StorageDriver implementation to store blobs in Microsoft Azure Blob Storage Service. |
registry/storage/driver/base | Package base provides a base implementation of the storage driver that can be used to implement common checks. |
registry/storage/driver/factory | |
registry/storage/driver/filesystem | |
registry/storage/driver/inmemory | |
registry/storage/driver/middleware | |
registry/storage/driver/middleware/cloudfront | Package middleware - cloudfront wrapper for storage libs N.B. currently only works with S3, not arbitrary sites |
registry/storage/driver/s3 | Package s3 provides a storagedriver.StorageDriver implementation to store blobs in Amazon S3 cloud storage. |
registry/storage/driver/testsuites |
- Version
- v2.0.0-rc.3+incompatible
- Published
- Apr 10, 2015
- Platform
- js/wasm
- Imports
- 26 packages
- Last checked
- 6 hours ago –
Tools for package owners.