Initialiserung eines Docker Containers
- docker run -d -P --name iamfoo containous/whoami
- Erklärung
| Befehl |
Beschreibung
|
| docker run |
Startet einen neuen Docker-Container basierend auf einem angegebenen Image.
|
| -d |
Startet den Container im Hintergrund (detach mode), sodass er nicht die aktuelle Befehlszeile blockiert.
|
| -P |
Weist Docker an, automatisch alle im Container ausgesetzten Ports an freie Ports auf dem Host zuzuweisen.
|
| --name iamfoo |
Benennt den Container als "iamfoo".
|
| containous/whoami |
Dies ist das Image, das für den Container verwendet wird.
|
Kontrolle ob der Container läuft
f2099b3fcb77 containous/whoami "/whoami" 23 seconds ago Up 22 seconds 0.0.0.0:49155->80/tcp, :::49155->80/tcp iamfoo
Testen des Containers
Hostname: f2099b3fcb77
IP: 127.0.0.1
IP: 172.17.0.3
RemoteAddr: 172.17.0.1:59718
GET / HTTP/1.1
Host: 0.0.0.0:49155
User-Agent: curl/7.68.0
Accept: */*
Stop
Start
Ausgabe des Loggins
Starting up on port 80
Starting up on port 80
Portforwarding von Port 80
- docker run -d -P -p 80:80 --name iamfoo containous/whoami