Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct { containers.Container Spec interface{} `json:"Spec,omitempty"` Process *Process `json:"Process,omitempty"` }
Container corresponds to a containerd-native container object. Not compatible with `docker container inspect`.
type DaemonInfo ¶ added in v0.20.0
type DaemonInfo struct { Plugins *introspection.PluginsResponse `json:"Plugins,omitempty"` Server *introspection.ServerResponse `json:"Server,omitempty"` Version *version.VersionResponse `json:"Version,omitempty"` }
type Image ¶ added in v0.9.0
type Image struct { Image images.Image `json:"Image"` IndexDesc *ocispec.Descriptor `json:"IndexDesc,omitempty"` Index *ocispec.Index `json:"Index,omitempty"` ManifestDesc *ocispec.Descriptor `json:"ManifestDesc,omitempty"` Manifest *ocispec.Manifest `json:"Manifest,omitempty"` // e.g., "application/vnd.docker.container.image.v1+json" ImageConfigDesc ocispec.Descriptor `json:"ImageConfigDesc"` ImageConfig ocispec.Image `json:"ImageConfig"` Size int64 `json:"size"` }
Image corresponds to a containerd-native image object. Not compatible with `docker image inspect`.
type Info ¶ added in v0.20.0
type Info struct { Namespace string `json:"Namespace,omitempty"` Snapshotter string `json:"Snapshotter,omitempty"` CgroupManager string `json:"CgroupManager,omitempty"` Rootless bool `json:"Rootless,omitempty"` Daemon *DaemonInfo `json:"Daemon,omitempty"` }
type NetInterface ¶
type NetInterface struct { net.Interface // HardwareAddr overrides Interface.HardwareAddr HardwareAddr string // Flags overrides Interface.Flags Flags []string Addrs []string }
NetInterface wraps net.Interface for JSON marshallability. No support for unmarshalling.
type NetNS ¶
type NetNS struct { // PrimaryInterface is a net.Interface.Index value, not an array index. // Zero means unset. PrimaryInterface int `json:"PrimaryInterface,omitempty"` Interfaces []NetInterface `json:"Interfaces,omitempty"` }
NetNS is designed not to depend on CNI
type Network ¶
type Network struct { CNI json.RawMessage `json:"CNI,omitempty"` NerdctlID *string `json:"NerdctlID"` NerdctlLabels *map[string]string `json:"NerdctlLabels,omitempty"` File string `json:"File,omitempty"` }
Network corresponds to pkg/netutil.NetworkConfigList
Source Files ¶
Click to show internal directories.
Click to hide internal directories.