libcontainer

package
v0.16.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2015 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DiskStatsCopy

func DiskStatsCopy(blkio_stats []cgroups.BlkioStatEntry) (stat []info.PerDiskStats)

func DockerStateDir added in v0.16.0

func DockerStateDir(dockerRoot string) string

func Exists added in v0.16.0

func Exists(dockerRoot, dockerRun, containerID string) bool

Gets whether the specified container exists.

func GetStats

func GetStats(cgroupManager cgroups.Manager, networkInterfaces []string) (*info.ContainerStats, error)

Get cgroup and networking stats of the specified container

func ReadConfig added in v0.16.0

func ReadConfig(dockerRoot, dockerRun, containerID string) (*configs.Config, error)

TODO(vmarmol): Deprecate over time as old Dockers are phased out.

Types

type CgroupSubsystems

type CgroupSubsystems struct {
	// Cgroup subsystem mounts.
	// e.g.: "/sys/fs/cgroup/cpu" -> ["cpu", "cpuacct"]
	Mounts []cgroups.Mount

	// Cgroup subsystem to their mount location.
	// e.g.: "cpu" -> "/sys/fs/cgroup/cpu"
	MountPoints map[string]string
}

func GetCgroupSubsystems

func GetCgroupSubsystems() (CgroupSubsystems, error)

Get information about the cgroup subsystems.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL