Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(client *containerd.Client, root, cgroup string, networkProviders map[pb.NetMode]network.Provider, dnsConfig *oci.DNSConfig, apparmorProfile string, selinux bool, traceSocket string, rootless bool) executor.Executor
New creates a new executor backed by connection to containerd API
Types ¶
type OnCreateRuntimer ¶ added in v0.11.0
type OnCreateRuntimer interface { // OnCreateRuntime is analogous to the createRuntime OCI hook. The // function is called after the container is created, before the user // process has been executed. The argument is the container PID in the // runtime namespace. OnCreateRuntime(pid uint32) error }
OnCreateRuntimer provides an alternative to OCI hooks for applying network configuration to a container. If the network.Provider returns a network.Namespace which also implements this interface, the containerd executor will run the callback at the appropriate point in the container lifecycle.
Click to show internal directories.
Click to hide internal directories.