Structs§
- Console
Size Box - ConsoleSizeBox specifies dimensions of a rectangle. Used for specifying the size of a console.
- Console
Size BoxBuilder - Builder for
ConsoleSizeBox
. - Hook
- Hook specifies a command that is run at a particular event in the lifecycle of a container
- Hook
Builder - Builder for
Hook
. - Hooks
- Hooks specifies a command that is run in the container at a particular event in the lifecycle of a container Hooks for container setup and teardown
- Hooks
Builder - Builder for
Hooks
. - Linux
- Linux contains platform-specific configuration for Linux based containers.
- Linux
BlockIO - LinuxBlockIO for Linux cgroup ‘blkio’ resource management
- Linux
BlockIO Builder - Builder for
LinuxBlockIO
. - Linux
Builder - Builder for
Linux
. - LinuxCPU
- LinuxCPU for Linux cgroup ‘cpu’ resource management
- LinuxCPU
Builder - Builder for
LinuxCPU
. - Linux
Capabilities - LinuxCapabilities specifies the whitelist of capabilities that are kept for a process. http://man7.org/linux/man-pages/man7/capabilities.7.html
- Linux
Capabilities Builder - Builder for
LinuxCapabilities
. - Linux
Device - LinuxDevice represents the mknod information for a Linux special device file
- Linux
Device Builder - Builder for
LinuxDevice
. - Linux
Device Cgroup - LinuxDeviceCgroup represents a device rule for the whitelist controller
- Linux
Device Cgroup Builder - Builder for
LinuxDeviceCgroup
. - Linux
Hugepage Limit - Linux
Hugepage Limit Builder - Builder for
LinuxHugepageLimit
. - LinuxID
Mapping - LinuxIDMapping specifies UID/GID mappings
- LinuxID
Mapping Builder - Builder for
LinuxIDMapping
. - Linux
Intel Rdt - LinuxIntelRdt has container runtime resource constraints for Intel RDT CAT and MBA features which introduced in Linux 4.10 and 4.12 kernel
- Linux
Intel RdtBuilder - Builder for
LinuxIntelRdt
. - Linux
Interface Priority - LinuxInterfacePriority for network interfaces
- Linux
Interface Priority Builder - Builder for
LinuxInterfacePriority
. - Linux
Memory - LinuxMemory for Linux cgroup ‘memory’ resource management
- Linux
Memory Builder - Builder for
LinuxMemory
. - Linux
Namespace - LinuxNamespace is the configuration for a Linux namespace
- Linux
Namespace Builder - Builder for
LinuxNamespace
. - Linux
Network - LinuxNetwork identification and priority configuration
- Linux
Network Builder - Builder for
LinuxNetwork
. - Linux
Personality - LinuxPersonality represents the Linux personality syscall input
- Linux
Personality Builder - Builder for
LinuxPersonality
. - Linux
Pids - LinuxPids for Linux cgroup ‘pids’ resource management (Linux 4.3)
- Linux
Pids Builder - Builder for
LinuxPids
. - Linux
Rdma - LinuxRdma for Linux cgroup ‘rdma’ resource management (Linux 4.11)
- Linux
Rdma Builder - Builder for
LinuxRdma
. - Linux
Resources - LinuxResources has container runtime resource constraints
- Linux
Resources Builder - Builder for
LinuxResources
. - Linux
Seccomp - LinuxSeccomp represents syscall restrictions
- Linux
Seccomp Arg - LinuxSeccompArg used for matching specific syscall arguments in Seccomp
- Linux
Seccomp ArgBuilder - Builder for
LinuxSeccompArg
. - Linux
Seccomp Builder - Builder for
LinuxSeccomp
. - Linux
Syscall - LinuxSyscall is used to match a syscall in Seccomp
- Linux
Syscall Builder - Builder for
LinuxSyscall
. - Linux
Throttle Device - LinuxThrottleDevice struct holds a
major:minor rate_per_second
pai - Linux
Throttle Device Builder - Builder for
LinuxThrottleDevice
. - Linux
Weight Device - LinuxWeightDevice struct holds a
major:minor weight
pair for weightDevice - Linux
Weight Device Builder - Builder for
LinuxWeightDevice
. - Mount
- Mount specifies a mount for a container.
- Mount
Builder - Builder for
Mount
. - POSIX
Rlimit - POSIXRlimit type and restrictions
- POSIX
Rlimit Builder - Builder for
POSIXRlimit
. - Process
- Process contains information to start a specific application inside the container.
- Process
Builder - Builder for
Process
. - Root
- Root contains information about the container’s root filesystem on the host.
- Root
Builder - Builder for
Root
. - Spec
- Spec is the base configuration for the container.
- Spec
Builder - Builder for
Spec
. - User
- User specifies specific user (and group) information for the container process.
- User
Builder - Builder for
User
.