Container
class Container extends Alvine
Docker Container
Die Klasse Docker-Container bildet alle Informationen eines Containers ab. Für die Arbeit mit Containern ist die Docker-Client-Klasse zu verwenden.
Properties
protected string | $containerID | ||
protected string | $name | ||
protected File | $path | ||
protected string | $imageID | ||
protected DateTime | $created | ||
protected State | $state | ||
protected Array | $args | ||
protected Config | $config | ||
protected NetworkSetting | $networksetting | ||
protected File | $sysInitPath | ||
protected File | $resolvConfPath | ||
protected Array | $volumes | ||
protected Array | $volumesRW |
Methods
__construct(string $id, string $name, DateTime $created, File $path, array $args, Config $config, State $state, string $imageID, NetworkSetting $networksettings, File $sysInitPath, File $resolvConfPath, SimpleMap $volumes, SimpleMap $volumesRW)
Neuen Container erstellen
static Container
getInstanceFromArray(Array|ArrayHelper $array)
Neues Objet erstellen
string
getContainerID()
Container-ID
string
getName()
Name des Containers
DateTime
getCreated()
Datum der Erstellung
File
getPath()
Pfad
string
getImageID()
Image-ID
Array
getArgs()
Argumente
getNetworkSetting()
Netzwerkeinstellungen
File
getSysInitPath()
Initprogramm
File
getResolvConfPath()
DNS-Datei
Array
getVolumes()
Volumes
Array
getVolumesRW()
VolumesRW
Details
at line 124
__construct(string $id, string $name, DateTime $created, File $path, array $args, Config $config, State $state, string $imageID, NetworkSetting $networksettings, File $sysInitPath, File $resolvConfPath, SimpleMap $volumes, SimpleMap $volumesRW)
Neuen Container erstellen
at line 157
static Container
getInstanceFromArray(Array|ArrayHelper $array)
Neues Objet erstellen
Diese Methode erstellt aus einem von der REST-API zurückgegebenen Ergebnisses ein Container-Objekt.
Der Aufbau des Arrays ergibt sich aus dem json-String
at line 199
string
getContainerID()
Container-ID
at line 208
string
getName()
Name des Containers
at line 217
DateTime
getCreated()
Datum der Erstellung
at line 226
File
getPath()
Pfad
at line 235
string
getImageID()
Image-ID
at line 244
State
getState()
Status
at line 253
Array
getArgs()
Argumente
at line 262
Config
getConfig()
Konfiguration
at line 271
NetworkSetting
getNetworkSetting()
Netzwerkeinstellungen
at line 280
File
getSysInitPath()
Initprogramm
at line 289
File
getResolvConfPath()
DNS-Datei
at line 298
Array
getVolumes()
Volumes
at line 307
Array
getVolumesRW()
VolumesRW