package capabilities

import "github.com/docker/libcontainer/security/capabilities"

Index

Functions

func DropBoundingSet

func DropBoundingSet(capabilities []string) error

DropBoundingSet drops the capability bounding set to those specified in the container configuration.

func DropCapabilities

func DropCapabilities(capList []string) error

DropCapabilities drops all capabilities for the current process except those specified in the container configuration.

func GetAllCapabilities

func GetAllCapabilities() []string

Types

type Capabilities

type Capabilities []*CapabilityMapping

type CapabilityMapping

type CapabilityMapping struct {
	Key   string         `json:"key,omitempty"`
	Value capability.Cap `json:"value,omitempty"`
}

func GetCapability

func GetCapability(key string) *CapabilityMapping

func (*CapabilityMapping) String

func (c *CapabilityMapping) String() string

Source Files

capabilities.go types.go

Version
v1.2.0
Published
Aug 20, 2014
Platform
linux/amd64
Imports
2 packages
Last checked
2 hours ago

Tools for package owners.