Skip to main content

Interface: HostConfig

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

Properties

AutoRemove?

optional AutoRemove: boolean

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


Binds?

optional Binds: string[]

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


BlkioDeviceReadBps?

optional BlkioDeviceReadBps: unknown

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


BlkioDeviceReadIOps?

optional BlkioDeviceReadIOps: unknown

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


BlkioDeviceWriteBps?

optional BlkioDeviceWriteBps: unknown

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


BlkioDeviceWriteIOps?

optional BlkioDeviceWriteIOps: unknown

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


BlkioWeight?

optional BlkioWeight: number

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


BlkioWeightDevice?

optional BlkioWeightDevice: unknown

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


CapAdd?

optional CapAdd: string[]

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


CapDrop?

optional CapDrop: string[]

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


Cgroup?

optional Cgroup: string

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


CgroupParent?

optional CgroupParent: string

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


ConsoleSize?

optional ConsoleSize: number[]

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


ContainerIDFile?

optional ContainerIDFile: string

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


CpuCount?

optional CpuCount: number

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


CpuPercent?

optional CpuPercent: number

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


CpuPeriod?

optional CpuPeriod: number

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


CpuQuota?

optional CpuQuota: number

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


CpuRealtimePeriod?

optional CpuRealtimePeriod: number

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


CpuRealtimeRuntime?

optional CpuRealtimeRuntime: number

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


CpusetCpus?

optional CpusetCpus: string

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


CpusetMems?

optional CpusetMems: string

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


CpuShares?

optional CpuShares: number

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


DeviceCgroupRules?

optional DeviceCgroupRules: string[]

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


DeviceRequests?

optional DeviceRequests: DeviceRequest[]

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


Devices?

optional Devices: DeviceMapping[]

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


DiskQuota?

optional DiskQuota: number

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


Dns?

optional Dns: string[]

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


DnsOptions?

optional DnsOptions: unknown[]

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


DnsSearch?

optional DnsSearch: string[]

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


ExtraHosts?

optional ExtraHosts: string[]

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


GroupAdd?

optional GroupAdd: string[]

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


Init?

optional Init: boolean

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


IpcMode?

optional IpcMode: string

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


Isolation?

optional Isolation: string

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


KernelMemory?

optional KernelMemory: number

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


optional Links: unknown

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


LogConfig?

optional LogConfig: object

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

Config

Config: unknown

Type

Type: string


MaskedPaths?

optional MaskedPaths: string[]

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


Memory?

optional Memory: number

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


MemoryReservation?

optional MemoryReservation: number

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


MemorySwap?

optional MemorySwap: number

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


MemorySwappiness?

optional MemorySwappiness: number

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


Mounts?

optional Mounts: MountConfig

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


NanoCpus?

optional NanoCpus: number

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


NetworkMode?

optional NetworkMode: string

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


OomKillDisable?

optional OomKillDisable: boolean

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


OomScoreAdj?

optional OomScoreAdj: number

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


PidMode?

optional PidMode: string

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


PidsLimit?

optional PidsLimit: number

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


PortBindings?

optional PortBindings: HostConfigPortBinding

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


Privileged?

optional Privileged: boolean

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


PublishAllPorts?

optional PublishAllPorts: boolean

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


ReadonlyPaths?

optional ReadonlyPaths: string[]

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


ReadonlyRootfs?

optional ReadonlyRootfs: boolean

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


RestartPolicy?

optional RestartPolicy: HostRestartPolicy

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


Runtime?

optional Runtime: string

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


SecurityOpt?

optional SecurityOpt: string[]

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


ShmSize?

optional ShmSize: number

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


StorageOpt?

optional StorageOpt: object

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

Index Signature

[option: string]: string


Sysctls?

optional Sysctls: object

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

Index Signature

[index: string]: string


Tmpfs?

optional Tmpfs: object

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

Index Signature

[dir: string]: string


Ulimits?

optional Ulimits: unknown

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


UsernsMode?

optional UsernsMode: string

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


UTSMode?

optional UTSMode: string

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


VolumeDriver?

optional VolumeDriver: string

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


VolumesFrom?

optional VolumesFrom: unknown

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