package
1.9.3
Repository: https://github.com/containers/libpod.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewPodSpecGenerator creates a new pod spec.
NewSpecGenerator returns a SpecGenerator struct given one of two mandatory inputs.
NewSpecGenerator returns a SpecGenerator struct given one of two mandatory inputs.
SetSecurityOpts the the security options (labels, apparmor, seccomp, etc.).

# Constants

Bridge indicates that a CNI network stack should be used.
Default indicates the spec generator should determine a sane default.
FromContainer means namespace is derived from a different container.
FromPod indicates the namespace is derived from a pod.
Host means the the namespace is derived from the host.
NoNetwork indicates no network namespace should be joined.
Path is the path to a namespace.
Private indicates the namespace is private.
Slirp indicates that a slirp4ns network stack should be used.

# Variables

ErrInvalidPodSpecConfig describes an error given when the podspecgenerator is invalid.
ErrInvalidSpecConfig describes an error that the given SpecGenerator is invalid.
ImageVolumeModeValues describes the only values that ImageVolumeMode can be.
SystemDValues describes the only values that SystemD can be.

# Structs

ContainerBasicConfig contains the basic parts of a container.
ContainerCgroupConfig contains configuration information about a container's cgroups.
ContainerHealthCheckConfig describes a container healthcheck with attributes like command, retries, interval, start period, and timeout.
ContainerNetworkConfig contains information on a container's network configuration.
ContainerResourceConfig contains information on container resource limits.
ContainerSecurityConfig is a container's security features, including SELinux, Apparmor, and Seccomp.
ContainerStorageConfig contains information on the storage configuration of a container.
LogConfig describes the logging characteristics for a container.
Namespace describes the namespace.
PodBasicConfig contains basic configuration options for pods.
PodCgroupConfig contains configuration options about a pod's cgroups.
PodNetworkConfig contains networking configuration for a pod.
PodSpecGenerator describes options to create a pod swagger:model PodSpecGenerator.
SpecGenerator creates an OCI spec and Libpod configuration options to create a container based on the given configuration.
Volumes is a temporary struct to hold input from the User.

# Type aliases

No description provided by the author