package
1.30.0
Repository: https://github.com/coreos/rocket.git
Documentation: pkg.go.dev

# Functions

FullDockerRef return the docker reference populated with all the default values.
Get returns a Distribution from the input URI.
NewACIArchive creates a new aci-archive distribution from the provided distribution uri.
NewACIArchiveFromTransportURL creates a new aci-archive distribution from the provided transport URL Example: file:///full/path/to/aci/file.aci -> cimd:aci-archive:v=0:file%3A%2F%2F%2Ffull%2Fpath%2Fto%2Faci%2Ffile.aci.
NewAppc returns an Appc distribution from an Appc distribution URI.
NewAppcFromApp returns an Appc distribution from an appc App discovery string.
NewCIMDString creates a new cimd URL string.
NewDocker creates a new docker distribution from the provided distribution uri string.
NewDockerFromDockerString creates a new docker distribution from the provided docker string (like "busybox", "busybox:1.0", "myregistry.example.com:4000/busybox" etc...).
Parse parses the provided distribution URI string and returns a Distribution.
Register registers a function that returns a new instance of the given distribution.
SimpleDockerRef returns a simplified docker reference.

# Constants

Scheme represents the Distribution URI scheme.
TypeACIArchive represents the ACIArchive distribution type.
TypeAppc represents the Appc distribution type.
TypeDocker represents the Docker distribution type.

# Structs

ACIArchive defines a distribution using an ACI file The format is: cimd:aci-archive:v=0:ArchiveURL?query..
Appc defines a distribution using appc image discovery Its format is cimd:appc:v=0:name?label01=....&label02=...
Docker defines a distribution using a docker registry.

# Interfaces

Distribution is the interface that represents a distribution point.

# Type aliases

Type represents the Distribution type.