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 ¶
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.