package cgroups

import "github.com/opencontainers/runc/libcontainer/cgroups"

Index

Constants

const (
	CgroupNamePrefix = "name="
)

Variables

var (
	ErrV1NoUnified = errors.New("invalid configuration: cannot use unified on cgroup v1")
)

Functions

func FindCgroupMountpoint

func FindCgroupMountpoint(cgroupPath, subsystem string) (string, error)

https://www.kernel.org/doc/Documentation/cgroup-v1/cgroups.txt

func FindCgroupMountpointAndRoot

func FindCgroupMountpointAndRoot(cgroupPath, subsystem string) (string, string, error)

func GetInitCgroup

func GetInitCgroup(subsystem string) (string, error)

func GetInitCgroupPath

func GetInitCgroupPath(subsystem string) (string, error)

func GetOwnCgroup

func GetOwnCgroup(subsystem string) (string, error)

GetOwnCgroup returns the relative path to the cgroup docker is running in.

func GetOwnCgroupPath

func GetOwnCgroupPath(subsystem string) (string, error)

func IsNotFound

func IsNotFound(err error) bool

func NewNotFoundError

func NewNotFoundError(sub string) error

Types

type NotFoundError

type NotFoundError struct {
	Subsystem string
}

func (*NotFoundError) Error

func (e *NotFoundError) Error() string

Source Files

cgroups_unsupported.go v1_utils.go

Directories

PathSynopsis
libcontainer/cgroups/devices
libcontainer/cgroups/ebpf
libcontainer/cgroups/ebpf/devicefilterPackage devicefilter contains eBPF device filter program
libcontainer/cgroups/fs
libcontainer/cgroups/fs2
libcontainer/cgroups/fscommon
libcontainer/cgroups/systemd
Version
v1.0.0-rc93
Published
Feb 3, 2021
Platform
darwin/amd64
Imports
10 packages
Last checked
21 minutes ago

Tools for package owners.