Config
class Config extends Model
Container-Konfiguration
Die Konfiguration des Containers kann über den Befehl docker inspect ID oder seit Version 0.6.5 über den Namen des Containers ermittelt werden.
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": null,
"Cmd": [
"date"
],
"Entrypoint": "",
"Image": "ubuntu",
"Labels": {
"com.example.vendor": "Acme",
"com.example.license": "GPL",
"com.example.version": "1.0"
},
"Volumes": {
"/tmp": {}
},
"WorkingDir": "",
"NetworkDisabled": false,
"MacAddress": "12:34:56:78:9a:bc",
"ExposedPorts": {
"22/tcp": {}
},
"StopSignal": "",
"HostConfig": {}
Properties
protected string | $hostname | ||
protected string | $domain | ||
protected string | $user | ||
protected boolean | $attachStdin | ||
protected boolean | $attachStdout | ||
protected boolean | $attachStderr | ||
protected Port> | $exposedPorts | ||
protected boolean | $tty | ||
protected boolean | $openStdin | ||
protected boolean | $stdinOnce | ||
protected SimpleMap | $env | ||
protected array | $cmd | ||
protected string | $image | ||
protected SimpleMap | $volumes | ||
protected Directory | $workingDir | ||
protected Array | $entrypoint | ||
protected boolean | $networkDisabled | ||
protected MACAddress | $macAddress | ||
protected Label> | $labels | ||
protected string|integer | $stopSignal |
Methods
Neue Instanz erstellen
Stdin setzen
Stderr setzen
Stdout
Ports
StdIn
StdOnce
Volume
Arbeitsverzeichnis
Einstiegspunkt
Netzwerk
StopSignal
Gibt das StopSignal zurück
Gibt den Hostnamen zurück
Hostname setzen
Gibt die Domäne zurück
Gibt die Benutzerkennung zurück
Stdin
Stdout
Stderr
PortMapping
Tty
Stdin
StdinOnce
Environment
Befehle
No description
Volumes
Arbeitsverezichnis
Einstiegspunkt
Netzwerk disabled
Mac-Adresse
Mac-Adresse
Label-Map
Neues StatusObjekt erstellen
Json-Repräsentation
Array-Repräsentation
Details
in Model at line 43
protected boolean
convertCollectionToArray(array $config, string $key)
Hilfsfunktion
at line 181
__construct(string $image)
Neue Instanz erstellen
at line 195
Config
setDomain(string $domain)
Domain
at line 207
Config
setAttachStdin(boolean $attachStdin)
Stdin setzen
at line 219
Config
setAttachStderr(boolean $attachStderr)
Stderr setzen
at line 231
Config
setAttachStdout(boolean $attachStdout)
Stdout
at line 243
Config
setExposedPorts(Collection $exposedPorts)
Ports
at line 256
Config
setTty(boolean $tty)
TTY
at line 268
Config
setOpenStdin(boolean $openStdin)
StdIn
at line 280
Config
setStdinOnce(boolean $stdinOnce)
StdOnce
at line 292
Config
setEnv(SimpleMap $env)
Environment
at line 304
Config
setVolumes(SimpleMap $volumes)
Volume
at line 316
Config
setWorkingDir(Directory $workingDir)
Arbeitsverzeichnis
at line 328
Config
setEntrypoint(array|string $entrypoint)
Einstiegspunkt
at line 341
Config
setNetworkDisabled(boolean $networkDisabled)
Netzwerk
at line 353
Config
setStopSignal(string|integer $stopSignal)
StopSignal
at line 363
string
getStopSignal()
Gibt das StopSignal zurück
at line 372
string
getHostname()
Gibt den Hostnamen zurück
at line 383
Config
setHostname(string $hostname)
Hostname setzen
at line 393
string
getDomain()
Gibt die Domäne zurück
at line 402
string
getUser()
Gibt die Benutzerkennung zurück
at line 413
Config
setUser(string $user)
User setzen
at line 423
boolean
isAttachStdin()
Stdin
at line 432
boolean
isAttachStdout()
Stdout
at line 441
boolean
isAttachStderr()
Stderr
at line 450
Port>
getExposedPorts()
PortMapping
at line 459
boolean
isTty()
Tty
at line 468
boolean
isOpenStdin()
Stdin
at line 477
boolean
isStdinOnce()
StdinOnce
at line 486
SimpleMap
getEnv()
Environment
at line 495
array
getCmd()
Befehle
at line 506
Config
setCmd(array $cmd)
Befehle
at line 515
string
getImage()
at line 526
Config
setImage(string $image)
Image setzen
at line 536
SimpleMap
getVolumes()
Volumes
at line 545
Directory
getWorkingDir()
Arbeitsverezichnis
at line 556
Array
getEntrypoint()
Einstiegspunkt
at line 565
boolean
isNetworkDisabled()
Netzwerk disabled
at line 589
Config
setMacAddress(MACAddress $address)
Mac-Adresse
at line 599
MACAddress
getMacAddress()
Mac-Adresse
at line 608
Label>
getLabels()
Label-Map
at line 620
null|Label
getLabel(string $key)
Label holen
at line 632
static State
getInstanceFromArray(Array|ArrayHelper $array)
Neues StatusObjekt erstellen
at line 748
string
asJson()
Json-Repräsentation
Diese Methode gibt die Konfiguration für die Verwendung mit Container::run() als JSON-Zeichekette zurück.
at line 760
array
toArray()
Array-Repräsentation
Diese Methode gibt die Konfiguration für die Verwendung mit Container::run() als Array zurück.