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 NetInterface ¶
type NetInterface struct { net.Interface // HardwareAddr overrides Interface.HardwareAddr HardwareAddr string // Flags overrides Interface.Flags Flags []string Addrs []string }
NetInteface 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 ¶ added in v0.5.0
type Network struct { CNI json.RawMessage `json:"CNI,omitempty"` NerdctlID *int `json:"NerdctlID"` File string `json:"File,omitempty"` }
Network corresponds to pkg/netutil.NetworkConfigList
Click to show internal directories.
Click to hide internal directories.