Documentation ¶
Index ¶
- type DockerSource
- func (s *DockerSource) Blob(logger lager.Logger, baseImageURL *url.URL, digest string) ([]byte, int64, error)
- func (s *DockerSource) Config(logger lager.Logger, baseImageURL *url.URL, manifest Manifest) (specsv1.Image, error)
- func (s *DockerSource) Manifest(logger lager.Logger, baseImageURL *url.URL) (Manifest, error)
- type History
- type Layer
- type Manifest
- type RemoteFetcher
- type SchemaV1Manifest
- type Source
- type V1Compatibility
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerSource ¶
type DockerSource struct {
// contains filtered or unexported fields
}
func NewDockerSource ¶
func NewDockerSource(trustedRegistries []string) *DockerSource
type RemoteFetcher ¶
type RemoteFetcher struct {
// contains filtered or unexported fields
}
func NewRemoteFetcher ¶
func NewRemoteFetcher(source Source, cacheDriver fetcher.CacheDriver) *RemoteFetcher
func (*RemoteFetcher) BaseImageInfo ¶ added in v0.4.0
func (f *RemoteFetcher) BaseImageInfo(logger lager.Logger, baseImageURL *url.URL) (base_image_puller.BaseImageInfo, error)
func (*RemoteFetcher) StreamBlob ¶
func (f *RemoteFetcher) StreamBlob(logger lager.Logger, baseImageURL *url.URL, source string) (io.ReadCloser, int64, error)
type SchemaV1Manifest ¶
type V1Compatibility ¶
type V1Compatibility struct {
ID string `json:"id"`
}
Directories ¶
Path | Synopsis |
---|---|
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
Click to show internal directories.
Click to hide internal directories.