package caps
import "github.com/docker/docker/oci/caps"
Index ¶
- func DefaultCapabilities() []string
- func GetAllCapabilities() []string
- func NormalizeLegacyCapabilities(caps []string) ([]string, error)
- func TweakCapabilities(basics, adds, drops []string, privileged bool) ([]string, error)
Functions ¶
func DefaultCapabilities ¶
func DefaultCapabilities() []string
DefaultCapabilities returns a Linux kernel default capabilities
func GetAllCapabilities ¶
func GetAllCapabilities() []string
GetAllCapabilities returns all capabilities that are availeble in the current environment.
func NormalizeLegacyCapabilities ¶
NormalizeLegacyCapabilities normalizes, and validates CapAdd/CapDrop capabilities by upper-casing them, and adding a CAP_ prefix (if not yet present).
This function also accepts the "ALL" magic-value, that's used by CapAdd/CapDrop.
func TweakCapabilities ¶
TweakCapabilities tweaks capabilities by adding, dropping, or overriding capabilities in the basics capabilities list.
Source Files ¶
defaults.go utils.go utils_other.go
- Version
- v27.0.1+incompatible
- Published
- Jun 21, 2024
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 1 hour ago –
Tools for package owners.