Versions in this module Expand all Collapse all v1 v1.0.0-rc2 Sep 29, 2016 v1.0.0-rc1 Jun 3, 2016 v0 v0.1.1 Apr 25, 2016 Changes in this version type Linux + MountLabel string v0.1.0 Apr 12, 2016 Changes in this version + const IPCNamespace + const MountNamespace + const NetworkNamespace + const PIDNamespace + const UTSNamespace + const UserNamespace + const VersionDev + const VersionMajor + const VersionMinor + const VersionPatch + var Version = fmt.Sprintf("%d.%d.%d%s", VersionMajor, VersionMinor, VersionPatch, VersionDev) + type Action string + const ActAllow + const ActErrno + const ActKill + const ActTrace + const ActTrap + type Arch string + const ArchAARCH64 + const ArchARM + const ArchMIPS + const ArchMIPS64 + const ArchMIPS64N32 + const ArchMIPSEL + const ArchMIPSEL64 + const ArchMIPSEL64N32 + const ArchX32 + const ArchX86 + const ArchX86_64 + type Arg struct + Index uint + Op Operator + Value uint64 + ValueTwo uint64 + type BlockIO struct + LeafWeight *uint16 + ThrottleReadBpsDevice []ThrottleDevice + ThrottleReadIOPSDevice []ThrottleDevice + ThrottleWriteBpsDevice []ThrottleDevice + ThrottleWriteIOPSDevice []ThrottleDevice + Weight *uint16 + WeightDevice []WeightDevice + type CPU struct + Cpus *string + Mems *string + Period *uint64 + Quota *uint64 + RealtimePeriod *uint64 + RealtimeRuntime *uint64 + Shares *uint64 + type Device struct + FileMode *os.FileMode + GID *uint32 + Major int64 + Minor int64 + Path string + Type string + UID *uint32 + type DeviceCgroup struct + Access *string + Allow bool + Major *int64 + Minor *int64 + Type *string + type Hook struct + Args []string + Env []string + Path string + Timeout *int + type Hooks struct + Poststart []Hook + Poststop []Hook + Prestart []Hook + type HugepageLimit struct + Limit *uint64 + Pagesize *string + type IDMapping struct + ContainerID uint32 + HostID uint32 + Size uint32 + type InterfacePriority struct + Name string + Priority uint32 + type Linux struct + CgroupsPath *string + Devices []Device + GIDMappings []IDMapping + MaskedPaths []string + Namespaces []Namespace + ReadonlyPaths []string + Resources *Resources + RootfsPropagation string + Seccomp *Seccomp + Sysctl map[string]string + UIDMappings []IDMapping + type Memory struct + Kernel *uint64 + KernelTCP *uint64 + Limit *uint64 + Reservation *uint64 + Swap *uint64 + Swappiness *uint64 + type Mount struct + Destination string + Options []string + Source string + Type string + type Namespace struct + Path string + Type NamespaceType + type NamespaceType string + type Network struct + ClassID *uint32 + Priorities []InterfacePriority + type Operator string + const OpEqualTo + const OpGreaterEqual + const OpGreaterThan + const OpLessEqual + const OpLessThan + const OpMaskedEqual + const OpNotEqual + type Pids struct + Limit *int64 + type Platform struct + Arch string + OS string + type Process struct + ApparmorProfile string + Args []string + Capabilities []string + Cwd string + Env []string + NoNewPrivileges bool + Rlimits []Rlimit + SelinuxLabel string + Terminal bool + User User + type Resources struct + BlockIO *BlockIO + CPU *CPU + Devices []DeviceCgroup + DisableOOMKiller *bool + HugepageLimits []HugepageLimit + Memory *Memory + Network *Network + OOMScoreAdj *int + Pids *Pids + type Rlimit struct + Hard uint64 + Soft uint64 + Type string + type Root struct + Path string + Readonly bool + type Seccomp struct + Architectures []Arch + DefaultAction Action + Syscalls []Syscall + type Spec struct + Annotations map[string]string + Hooks Hooks + Hostname string + Linux Linux + Mounts []Mount + Platform Platform + Process Process + Root Root + Version string + type State struct + BundlePath string + ID string + Pid int + Version string + type Syscall struct + Action Action + Args []Arg + Name string + type ThrottleDevice struct + Rate *uint64 + type User struct + AdditionalGids []uint32 + GID uint32 + UID uint32 + type WeightDevice struct + LeafWeight *uint16 + Weight *uint16