ContainerInfo
class ContainerInfo extends Alvine
Docker Container-Information
Dieses Objekt sammelt alle Informationen zu einem Container, die über die /containers/ Abfrage von docker zurückgegeben werden.
Properties
protected string | $containerID | ||
protected string | $image | ||
protected string | $command | ||
protected integer | $created | ||
protected string | $state | ||
protected string | $ports | ||
protected string | $sizeRw | ||
protected string | $sizeRootFs |
Methods
__construct(string $id, string $image = null, string $command = null, integr $created = null, string $status = null, Collection $port = null, string $sizeRw = null, string $sizeRootFS = null)
Neuen Container-Info Objekt erstellen
static Container
getInstanceFromArray(array $array)
Neues Objet erstellen
string
getContainerID()
Container-ID
string
getImage()
Name des Images
string
getCommand()
Befehl
DateTime
getCreated()
Datum der Erstellung
string
getStatus()
Status
Collection[PortMapping]
getPorts()
Mapping der Ports
Details
at line 94
__construct(string $id, string $image = null, string $command = null, integr $created = null, string $status = null, Collection $port = null, string $sizeRw = null, string $sizeRootFS = null)
Neuen Container-Info Objekt erstellen
at line 136
static Container
getInstanceFromArray(array $array)
Neues Objet erstellen
Diese Methode erstellt aus einem von der REST-API zurückgegebenen Ergebnisses ein Container-Objekt.
Der Aufbau des Arrays ergibtsich aus dem json-String
[
{
Id: "f3c52353b11255ba7f2f97a7822917d4423574ecaf44f52b35d82117d638df4",
Image: "alvine:latest",
Command: "/bin/sh -c exec supervisord -n",
Created: 1379674476,
Status: "Up About an hour",
Ports: "49153->22, 49153->25826/udp, 49154->2003, 49155->2004, 49156->7002, 83->8080",
SizeRw: 0,
SizeRootFs: 0
},
]
at line 177
string
getContainerID()
Container-ID
at line 186
string
getImage()
Name des Images
at line 195
string
getCommand()
Befehl
at line 204
DateTime
getCreated()
Datum der Erstellung
at line 213
string
getStatus()
Status
at line 222
Collection[PortMapping]
getPorts()
Mapping der Ports