Class HostConfig
HostConfig
- Alvine\Application\Model
- Alvine\Infrastructure\Docker\Model implements Alvine\Application\ModelFactory
- Alvine\Infrastructure\Docker\Container\HostConfig
Namespace: Alvine\Infrastructure\Docker\Container
Package: Alvine\Infrastructure\Docker
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.com
Version: $Revision:$
Since: 20150912
Link: " HostConfig": { "Binds": ["/tmp:/tmp"], "Links": ["redis3:redis"], "LxcConf": {"lxc.utsname":"docker"}, "Memory": 0, "MemorySwap": 0, "CpuShares": 512, "CpuPeriod": 100000, "CpusetCpus": "0,1", "CpusetMems": "0,1", "BlkioWeight": 300, "OomKillDisable": false, "PortBindings": { "22/tcp": [{ "HostPort": "11022" }] }, "PublishAllPorts": false, "Privileged": false, "ReadonlyRootfs": false, "Dns": ["8.8.8.8"], "DnsOptions": [""], "DnsSearch": [""], "ExtraHosts": null, "VolumesFrom": ["parent", "other:ro"], "CapAdd": ["NET_ADMIN"], "CapDrop": ["MKNOD"], "GroupAdd": ["newgroup"], "RestartPolicy": { "Name": "", "MaximumRetryCount": 0 }, "NetworkMode": "bridge", "Devices": [], "Ulimits": [{}], "LogConfig": { "Type": "json-file", "Config": {} }, "SecurityOpt": [""], "VolumeDriver": "", "CgroupParent": "" }
Link: alvine.io
Located at container/HostConfig.class.php
Package: Alvine\Infrastructure\Docker
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.com
Version: $Revision:$
Since: 20150912
Link: " HostConfig": { "Binds": ["/tmp:/tmp"], "Links": ["redis3:redis"], "LxcConf": {"lxc.utsname":"docker"}, "Memory": 0, "MemorySwap": 0, "CpuShares": 512, "CpuPeriod": 100000, "CpusetCpus": "0,1", "CpusetMems": "0,1", "BlkioWeight": 300, "OomKillDisable": false, "PortBindings": { "22/tcp": [{ "HostPort": "11022" }] }, "PublishAllPorts": false, "Privileged": false, "ReadonlyRootfs": false, "Dns": ["8.8.8.8"], "DnsOptions": [""], "DnsSearch": [""], "ExtraHosts": null, "VolumesFrom": ["parent", "other:ro"], "CapAdd": ["NET_ADMIN"], "CapDrop": ["MKNOD"], "GroupAdd": ["newgroup"], "RestartPolicy": { "Name": "", "MaximumRetryCount": 0 }, "NetworkMode": "bridge", "Devices": [], "Ulimits": [{}], "LogConfig": { "Type": "json-file", "Config": {} }, "SecurityOpt": [""], "VolumeDriver": "", "CgroupParent": "" }
Link: alvine.io
Located at container/HostConfig.class.php
convertCollectionToArray()
|
protected
Alvine\Types\Collection<Alvine\Infrastructure\Docker\Container\Volume>
|
$binds
|
|
protected
@var
|
$links
\Alvine\Types\Collection<Alvine\Infrastructure\Docker\Container\Link> |
|
protected
Alvine\Types\Collection<\Alvine\Infrastructure\Docker\Container\LxcConf>
|
$lxcConf
|
|
protected
number
|
$memory
|
|
protected
number
|
$memorySwap
|
|
protected
number
|
$cpuShares
|
|
protected
integer
|
$kernelMemory
|
|
protected
integer
|
$cpuPeriod
|
|
protected
string
|
$cpusetCpus
|
|
protected
string
|
$cpusetMems
|
|
protected
integer
|
$blkioWeight
|
|
protected
boolean
|
$oomKillDisable
|
|
protected
Alvine\Types\Collection<\Alvine\Net\Util\PortMapping>
|
$portBindings
|
|
protected
boolean
|
$publishAllPorts
|
|
protected
boolean
|
$privileged
|
|
protected
Alvine\Types\Collection<\Alvine\Net\IP4Address>
|
$dns
DNS (Liste mit IP-Adressen) |
|
protected
Alvine\Types\Collection<\Alvine\Infrastructure\Docker\Container\VolumeFrom>
|
$volumesFrom
|
|
protected
boolean
|
$readonlyRootfs
|
|
protected
Array
|
$dnsSearch
|
|
protected
Alvine\Types\StringList
|
$dnsOptions
|
|
protected
mixed
|
$extraHosts
|
|
protected
|
$capAdd
|
|
protected
|
$capDrop
|
|
protected
Alvine\Types\Collection<\Alvine\Security\Authentication\Group>
|
$groupAdd
|
|
protected
|
$restartPolicy
|
|
protected
string
|
$networkMode
|
|
protected
Array
|
$devices
|
|
protected
Array
|
$ulimits
|
|
protected
Array
|
$logConfig
|
|
protected
Array
|
$securityOpt
|
|
protected
string
|
$cgroupParent
|
|
protected
string
|
$volumeDriver
|