class RepoTag extends Alvine

RepoTag

Properties

protected string $registry
protected string $image
protected string $tag

Methods

__construct(string $image, string $tag = 'latest', string $registry = null)

Neuen Container-Info Objekt erstellen

static RepoTag
getInstanceFromImageTag(string $registryImageTag)

Instanz aus Zeichenkette

string
getRegistry()

Registry

string
getImage()

Name des Images

string
getTag()

Tag

string
__toString()

Ausgabe als Zeichenkette

Details

at line 67
__construct(string $image, string $tag = 'latest', string $registry = null)

Neuen Container-Info Objekt erstellen

Der Tag darf Groß- und Kleinbuchstaben, Zahlen, Unterstriche, Punkte und Striche enthalten Der Tag darf nicht mit einem Punkt oder Strich beginnen. Der Tag darf maximal 128 Zeichen lang sein.

Parameters

string $image Image
string $tag Tag a-zA-Z0-9._- {128}
string $registry Registry Standard-DNS-Rules

Exceptions

InvalidTagException

at line 91
static RepoTag getInstanceFromImageTag(string $registryImageTag)

Instanz aus Zeichenkette

Zerlegt eine Image-Zeichenkette in die einzeonen Bestandteile.

Parameters

string $registryImageTag Image

Return Value

RepoTag

at line 119
string getRegistry()

Registry

Return Value

string Registry

at line 128
string getImage()

Name des Images

Return Value

string Name des Images

at line 137
string getTag()

Tag

Return Value

string Tag

at line 146
string __toString()

Ausgabe als Zeichenkette

Return Value

string Zeichenkettet