Documentation ¶
Overview ¶
Package docker10 is the docker10 version of the API.
Index ¶
- Constants
- Variables
- func DeepCopy_docker10_DockerConfig(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_docker10_DockerImage(in interface{}, out interface{}, c *conversion.Cloner) error
- func RegisterDeepCopies(scheme *runtime.Scheme) error
- type DockerConfig
- type DockerImage
Constants ¶
View Source
const ( GroupName = "image.openshift.io" LegacyGroupName = "" )
Variables ¶
View Source
var ( SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "1.0"} LegacySchemeGroupVersion = schema.GroupVersion{Group: LegacyGroupName, Version: "1.0"} SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) LegacySchemeBuilder = runtime.NewSchemeBuilder(addLegacyKnownTypes) AddToScheme = SchemeBuilder.AddToScheme AddToSchemeInCoreGroup = LegacySchemeBuilder.AddToScheme )
SchemeGroupVersion is group version used to register these objects
Functions ¶
func DeepCopy_docker10_DockerConfig ¶
func DeepCopy_docker10_DockerConfig(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_docker10_DockerConfig is an autogenerated deepcopy function.
func DeepCopy_docker10_DockerImage ¶
func DeepCopy_docker10_DockerImage(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_docker10_DockerImage is an autogenerated deepcopy function.
func RegisterDeepCopies ¶
RegisterDeepCopies adds deep-copy functions to the given scheme. Public to allow building arbitrary schemes.
Types ¶
type DockerConfig ¶
type DockerConfig struct { Hostname string `json:"Hostname,omitempty"` Domainname string `json:"Domainname,omitempty"` User string `json:"User,omitempty"` Memory int64 `json:"Memory,omitempty"` MemorySwap int64 `json:"MemorySwap,omitempty"` CPUSet string `json:"Cpuset,omitempty"` AttachStdin bool `json:"AttachStdin,omitempty"` AttachStdout bool `json:"AttachStdout,omitempty"` AttachStderr bool `json:"AttachStderr,omitempty"` PortSpecs []string `json:"PortSpecs,omitempty"` ExposedPorts map[string]struct{} `json:"ExposedPorts,omitempty"` Tty bool `json:"Tty,omitempty"` OpenStdin bool `json:"OpenStdin,omitempty"` StdinOnce bool `json:"StdinOnce,omitempty"` Env []string `json:"Env,omitempty"` Cmd []string `json:"Cmd,omitempty"` DNS []string `json:"Dns,omitempty"` // For Docker API v1.9 and below only Image string `json:"Image,omitempty"` Volumes map[string]struct{} `json:"Volumes,omitempty"` VolumesFrom string `json:"VolumesFrom,omitempty"` WorkingDir string `json:"WorkingDir,omitempty"` Entrypoint []string `json:"Entrypoint,omitempty"` NetworkDisabled bool `json:"NetworkDisabled,omitempty"` SecurityOpts []string `json:"SecurityOpts,omitempty"` OnBuild []string `json:"OnBuild,omitempty"` Labels map[string]string `json:"Labels,omitempty"` }
DockerConfig is the list of configuration options used when creating a container.
type DockerImage ¶
type DockerImage struct { metav1.TypeMeta `json:",inline"` ID string `json:"Id"` Parent string `json:"Parent,omitempty"` Comment string `json:"Comment,omitempty"` Created metav1.Time `json:"Created,omitempty"` Container string `json:"Container,omitempty"` ContainerConfig DockerConfig `json:"ContainerConfig,omitempty"` DockerVersion string `json:"DockerVersion,omitempty"` Author string `json:"Author,omitempty"` Config *DockerConfig `json:"Config,omitempty"` Architecture string `json:"Architecture,omitempty"` Size int64 `json:"Size,omitempty"` }
DockerImage is the type representing a docker image and its various properties when retrieved from the Docker client API.
Click to show internal directories.
Click to hide internal directories.