class Image extends Alvine

Docker Image

Properties

protected string $imageID
protected string $parentID
protected string $containerID
protected Config $containerConfig
protected File $dockerVersion
protected Config $config
protected DateTime $created
protected string $architecture
protected Array $graph
protected integer $size
protected RepoTag> $repoTags
protected StringList $repoDigests

Methods

__construct(string $id, string $parentID, DateTime $created, Config $config, string $containerID, Config $containerConfig, Version $dockerVersion, string $architecture, integer $size)

Neuen Container erstellen

setRepoTags(Collection $reposTags)

RepoTags setzen

setRepoDigests(StringList $repoDigests)

Digest setzen

StringList
getRepoDigests()

Repo Digests

RepoTag>
getRepoTags()

RepoTags

static Image
getInstanceFromArray(array $array)

Neues Objet erstellen

string
getImageID()

ID

string
getParentID()

Eltern-ID

string
getContainerID()

Container-ID

getContainerConfig()

Konfiguration

getConfig()

Konfiguration

DateTime
getCreated()

Erstellt am

string
getArchitecture()

Architecture

integer
getSize()

Größe

Details

at line 111
__construct(string $id, string $parentID, DateTime $created, Config $config, string $containerID, Config $containerConfig, Version $dockerVersion, string $architecture, integer $size)

Neuen Container erstellen

Parameters

string $id ID
string $parentID Eltern-ID
DateTime $created Erstelt am
Config $config Konfiguration
string $containerID Container-ID
Config $containerConfig Konfiguration
Version $dockerVersion Version
string $architecture Architecture
integer $size Größe

at line 136
Image setRepoTags(Collection $reposTags)

RepoTags setzen

Parameters

Collection $reposTags RepoTags

Return Value

Image

at line 149
Image setRepoDigests(StringList $repoDigests)

Digest setzen

Parameters

StringList $repoDigests

Return Value

Image

at line 159
StringList getRepoDigests()

Repo Digests

Return Value

StringList

at line 168
RepoTag> getRepoTags()

RepoTags

Return Value

RepoTag>

at line 188
static Image getInstanceFromArray(array $array)

Neues Objet erstellen

Diese Methode erstellt aus einem von der REST-API zurückgegebenen Ergebnisses ein Image-Objekt.

Die Version 1.4 sendet bei InspectImage keine ReposTags mit.

Der Aufbau des Arrays ergibt sich aus dem json-String

Parameters

array $array Rückgabewert der API

Return Value

Image

at line 227
string getImageID()

ID

Return Value

string ID

at line 236
string getParentID()

Eltern-ID

Return Value

string Eltern-ID

at line 245
string getContainerID()

Container-ID

Return Value

string Container-ID

at line 254
Config getContainerConfig()

Konfiguration

Return Value

Config Konfiguration

at line 263
Version getDockerVersion()

Version

Return Value

Version Version

at line 272
Config getConfig()

Konfiguration

Return Value

Config Konfiguration

at line 281
DateTime getCreated()

Erstellt am

Return Value

DateTime Erstellt am

at line 290
string getArchitecture()

Architecture

Return Value

string Architecture

at line 299
integer getSize()

Größe

Return Value

integer Größe