Skip to main content

Interface: HostConfig

Defined in: packages/extension-api/src/extension-api.d.ts:2942

Properties

AutoRemove?

optional AutoRemove?: boolean

Defined in: packages/extension-api/src/extension-api.d.ts:2943


Binds?

optional Binds?: string[]

Defined in: packages/extension-api/src/extension-api.d.ts:2944


BlkioDeviceReadBps?

optional BlkioDeviceReadBps?: unknown

Defined in: packages/extension-api/src/extension-api.d.ts:2987


BlkioDeviceReadIOps?

optional BlkioDeviceReadIOps?: unknown

Defined in: packages/extension-api/src/extension-api.d.ts:2989


BlkioDeviceWriteBps?

optional BlkioDeviceWriteBps?: unknown

Defined in: packages/extension-api/src/extension-api.d.ts:2988


BlkioDeviceWriteIOps?

optional BlkioDeviceWriteIOps?: unknown

Defined in: packages/extension-api/src/extension-api.d.ts:2990


BlkioWeight?

optional BlkioWeight?: number

Defined in: packages/extension-api/src/extension-api.d.ts:2985


BlkioWeightDevice?

optional BlkioWeightDevice?: unknown

Defined in: packages/extension-api/src/extension-api.d.ts:2986


CapAdd?

optional CapAdd?: string[]

Defined in: packages/extension-api/src/extension-api.d.ts:2956


CapDrop?

optional CapDrop?: string[]

Defined in: packages/extension-api/src/extension-api.d.ts:2957


Cgroup?

optional Cgroup?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2964


CgroupParent?

optional CgroupParent?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2984


ConsoleSize?

optional ConsoleSize?: number[]

Defined in: packages/extension-api/src/extension-api.d.ts:2979


ContainerIDFile?

optional ContainerIDFile?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2945


CpuCount?

optional CpuCount?: number

Defined in: packages/extension-api/src/extension-api.d.ts:3009


CpuPercent?

optional CpuPercent?: number

Defined in: packages/extension-api/src/extension-api.d.ts:3010


CpuPeriod?

optional CpuPeriod?: number

Defined in: packages/extension-api/src/extension-api.d.ts:2991


CpuQuota?

optional CpuQuota?: number

Defined in: packages/extension-api/src/extension-api.d.ts:2992


CpuRealtimePeriod?

optional CpuRealtimePeriod?: number

Defined in: packages/extension-api/src/extension-api.d.ts:3011


CpuRealtimeRuntime?

optional CpuRealtimeRuntime?: number

Defined in: packages/extension-api/src/extension-api.d.ts:3012


CpusetCpus?

optional CpusetCpus?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2993


CpusetMems?

optional CpusetMems?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2994


CpuShares?

optional CpuShares?: number

Defined in: packages/extension-api/src/extension-api.d.ts:2983


DeviceCgroupRules?

optional DeviceCgroupRules?: string[]

Defined in: packages/extension-api/src/extension-api.d.ts:2996


DeviceRequests?

optional DeviceRequests?: DeviceRequest[]

Defined in: packages/extension-api/src/extension-api.d.ts:2997


Devices?

optional Devices?: DeviceMapping[]

Defined in: packages/extension-api/src/extension-api.d.ts:2995


DiskQuota?

optional DiskQuota?: number

Defined in: packages/extension-api/src/extension-api.d.ts:2998


Dns?

optional Dns?: string[]

Defined in: packages/extension-api/src/extension-api.d.ts:2958


DnsOptions?

optional DnsOptions?: unknown[]

Defined in: packages/extension-api/src/extension-api.d.ts:2959


DnsSearch?

optional DnsSearch?: string[]

Defined in: packages/extension-api/src/extension-api.d.ts:2960


ExtraHosts?

optional ExtraHosts?: string[]

Defined in: packages/extension-api/src/extension-api.d.ts:2961


GroupAdd?

optional GroupAdd?: string[]

Defined in: packages/extension-api/src/extension-api.d.ts:2962


Init?

optional Init?: boolean

Defined in: packages/extension-api/src/extension-api.d.ts:3006


IpcMode?

optional IpcMode?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2963


Isolation?

optional Isolation?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2980


KernelMemory?

optional KernelMemory?: number

Defined in: packages/extension-api/src/extension-api.d.ts:2999


optional Links?: unknown

Defined in: packages/extension-api/src/extension-api.d.ts:2965


LogConfig?

optional LogConfig?: object

Defined in: packages/extension-api/src/extension-api.d.ts:2946

Config

Config: unknown

Type

Type: string


MaskedPaths?

optional MaskedPaths?: string[]

Defined in: packages/extension-api/src/extension-api.d.ts:2981


Memory?

optional Memory?: number

Defined in: packages/extension-api/src/extension-api.d.ts:3000


MemoryReservation?

optional MemoryReservation?: number

Defined in: packages/extension-api/src/extension-api.d.ts:3001


MemorySwap?

optional MemorySwap?: number

Defined in: packages/extension-api/src/extension-api.d.ts:3002


MemorySwappiness?

optional MemorySwappiness?: number

Defined in: packages/extension-api/src/extension-api.d.ts:3003


Mounts?

optional Mounts?: MountConfig

Defined in: packages/extension-api/src/extension-api.d.ts:2955


NanoCpus?

optional NanoCpus?: number

Defined in: packages/extension-api/src/extension-api.d.ts:3004


NetworkMode?

optional NetworkMode?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2950


OomKillDisable?

optional OomKillDisable?: boolean

Defined in: packages/extension-api/src/extension-api.d.ts:3005


OomScoreAdj?

optional OomScoreAdj?: number

Defined in: packages/extension-api/src/extension-api.d.ts:2966


PidMode?

optional PidMode?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2967


PidsLimit?

optional PidsLimit?: number

Defined in: packages/extension-api/src/extension-api.d.ts:3007


PortBindings?

optional PortBindings?: HostConfigPortBinding

Defined in: packages/extension-api/src/extension-api.d.ts:2951


Privileged?

optional Privileged?: boolean

Defined in: packages/extension-api/src/extension-api.d.ts:2968


PublishAllPorts?

optional PublishAllPorts?: boolean

Defined in: packages/extension-api/src/extension-api.d.ts:2969


ReadonlyPaths?

optional ReadonlyPaths?: string[]

Defined in: packages/extension-api/src/extension-api.d.ts:2982


ReadonlyRootfs?

optional ReadonlyRootfs?: boolean

Defined in: packages/extension-api/src/extension-api.d.ts:2970


RestartPolicy?

optional RestartPolicy?: HostRestartPolicy

Defined in: packages/extension-api/src/extension-api.d.ts:2952


Runtime?

optional Runtime?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2978


SecurityOpt?

optional SecurityOpt?: string[]

Defined in: packages/extension-api/src/extension-api.d.ts:2971


ShmSize?

optional ShmSize?: number

Defined in: packages/extension-api/src/extension-api.d.ts:2976


StorageOpt?

optional StorageOpt?: object

Defined in: packages/extension-api/src/extension-api.d.ts:2972

Index Signature

[option: string]: string


Sysctls?

optional Sysctls?: object

Defined in: packages/extension-api/src/extension-api.d.ts:2977

Index Signature

[index: string]: string


Tmpfs?

optional Tmpfs?: object

Defined in: packages/extension-api/src/extension-api.d.ts:2973

Index Signature

[dir: string]: string


Ulimits?

optional Ulimits?: unknown

Defined in: packages/extension-api/src/extension-api.d.ts:3008


UsernsMode?

optional UsernsMode?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2975


UTSMode?

optional UTSMode?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2974


VolumeDriver?

optional VolumeDriver?: string

Defined in: packages/extension-api/src/extension-api.d.ts:2953


VolumesFrom?

optional VolumesFrom?: unknown

Defined in: packages/extension-api/src/extension-api.d.ts:2954