 Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Package distribution will define the interfaces for the components of docker distribution. | Package distribution will define the interfaces for the components of docker distribution. | 
| 
          
            cmd/digest
            
            command
          
          
         | |
| 
          
            cmd/registry
            
            command
          
          
         | |
| 
          
            cmd/registry-api-descriptor-template
            
            command
          
           registry-api-descriptor-template uses the APIDescriptor defined in the api/v2 package to execute templates passed to the command line. | registry-api-descriptor-template uses the APIDescriptor defined in the api/v2 package to execute templates passed to the command line. | 
| 
          
            context
            
            
          
           Package context provides several utilities for working with golang.org/x/net/context in http requests. | Package context provides several utilities for working with golang.org/x/net/context in http requests. | 
| 
          
            digest
            
            
          
           Package digest provides a generalized type to opaquely represent message digests and their operations within the registry. | Package digest provides a generalized type to opaquely represent message digests and their operations within the registry. | 
| 
          
            health
            
            
          
           Package health provides a generic health checking framework. | Package health provides a generic health checking framework. | 
| 
          
            reference
            
            
          
           Package reference provides a general type to represent any way of referencing images within the registry. | Package reference provides a general type to represent any way of referencing images within the registry. | 
| 
          
            registry
            
            
          
           Package registry provides the main entrypoints for running a registry. | Package registry provides the main entrypoints for running a registry. | 
| 
          
            registry/api/v2
            
            
          
           Package v2 describes routes, urls and the error codes used in the Docker Registry JSON HTTP API V2. | Package v2 describes routes, urls and the error codes used in the Docker Registry JSON HTTP API V2. | 
| 
          
            registry/auth
            
            
          
           Package auth defines a standard interface for request access controllers. | Package auth defines a standard interface for request access controllers. | 
| 
          
            registry/auth/htpasswd
            
            
          
           Package htpasswd provides a simple authentication scheme that checks for the user credential hash in an htpasswd formatted file in a configuration-determined location. | Package htpasswd provides a simple authentication scheme that checks for the user credential hash in an htpasswd formatted file in a configuration-determined location. | 
| 
          
            registry/auth/silly
            
            
          
           Package silly provides a simple authentication scheme that checks for the existence of an Authorization header and issues access if is present and non-empty. | Package silly provides a simple authentication scheme that checks for the existence of an Authorization header and issues access if is present and non-empty. | 
| 
          
            registry/storage
            
            
          
           Package storage contains storage services for use in the registry application. | Package storage contains storage services for use in the registry application. | 
| 
          
            registry/storage/cache
            
            
          
           Package cache provides facilities to speed up access to the storage backend. | Package cache provides facilities to speed up access to the storage backend. | 
| 
          
            registry/storage/driver/azure
            
            
          
           Package azure provides a storagedriver.StorageDriver implementation to store blobs in Microsoft Azure Blob Storage Service. | 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. | Package base provides a base implementation of the storage driver that can be used to implement common checks. | 
| 
          
            registry/storage/driver/gcs
            
            
          
           Package gcs implements the Google Cloud Storage driver backend. | Package gcs implements the Google Cloud Storage driver backend. | 
| 
          
            registry/storage/driver/middleware/cloudfront
            
            
          
           Package middleware - cloudfront wrapper for storage libs N.B. currently only works with S3, not arbitrary sites | Package middleware - cloudfront wrapper for storage libs N.B. currently only works with S3, not arbitrary sites | 
| 
          
            registry/storage/driver/oss
            
            
          
           Package oss implements the Aliyun OSS Storage driver backend. | Package oss implements the Aliyun OSS Storage driver backend. | 
| 
          
            registry/storage/driver/rados
            
            
          
           Package rados implements the rados storage driver backend. | Package rados implements the rados storage driver backend. | 
| 
          
            registry/storage/driver/s3
            
            
          
           Package s3 provides a storagedriver.StorageDriver implementation to store blobs in Amazon S3 cloud storage. | Package s3 provides a storagedriver.StorageDriver implementation to store blobs in Amazon S3 cloud storage. | 
| 
          
            registry/storage/driver/swift
            
            
          
           Package swift provides a storagedriver.StorageDriver implementation to store blobs in Openstack Swift object storage. | Package swift provides a storagedriver.StorageDriver implementation to store blobs in Openstack Swift object storage. | 
| 
          
            uuid
            
            
          
           Package uuid provides simple UUID generation. | Package uuid provides simple UUID generation. | 
| docker
       | |
| 
          
            builder/command
            
            
          
           This package contains the set of Dockerfile commands. | This package contains the set of Dockerfile commands. | 
| 
          
            builder/parser
            
            
          
           This package implements a parser and parse tree dumper for Dockerfiles. | This package implements a parser and parse tree dumper for Dockerfiles. | 
| 
          
            builder/parser/dumper
            
            command
          
          
         | |
| Package units provides helper function to parse and print size and time units in human-readable format. | Package units provides helper function to parse and print size and time units in human-readable format. | 
| Package libtrust provides an interface for managing authentication and authorization using public key cryptography. | Package libtrust provides an interface for managing authentication and authorization using public key cryptography. | 
| 
          
            tlsdemo
            
            command
          
          
         | |
| 
          
            spdy
            
            
          
           Package spdy implements the SPDY protocol (currently SPDY/3), described in http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3. | Package spdy implements the SPDY protocol (currently SPDY/3), described in http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3. | 
 Click to show internal directories. 
   Click to hide internal directories.