Docker Hallo Welt
Docker können Sie Anwendungen in den Behälter, mit dem Docker Fahrbefehl ausführen , eine Anwendung in den Behälter laufen.
Hallo Welt Ausgang
w3big@w3big:~$ docker run ubuntu:15.10 /bin/echo "Hello world" Hello world
Analytische Parameter:
Docker: Docker ausführbare Binärdatei.
laufen: vorherigen Docker Kombination mit einem Behälter zu laufen.
ubuntu: 15.10 bezeichnet , um den Spiegel laufen, Dockarbeiter zuerst vom lokalen Host Spiegel vorhanden ist , wenn nicht vorhanden ist , wird Docker von einem Spiegelbild der öffentlichen Lager Docker Hub heruntergeladen werden.
/ Bin / echo "Hallo Welt" : um die Umsetzung des Behälters zu starten
Der obige Befehl komplette Bedeutung kann als interpretiert werden: Docker ein neues Bild ubuntu15.10 Container zu erstellen, und dann bin ausführen / echo "Hallo Welt" in dem Behälter, und gibt dann das Ergebnis.
Ausführen eines interaktiven Container
Wir Andockfenster zwei Parameter -i -t, lassen Container Docker run "Dialog" Fähigkeit zu erreichen
w3big@w3big:~$ docker run -i -t ubuntu:15.10 /bin/bash root@dc0050c79503:/#
Analytische Parameter:
-t: Gibt ein Pseudo-Terminal oder im neuen Containerterminal.
-i: Damit können Sie ein Standard - Container (STDIN) eingeben zu interagieren.
An dieser Stelle haben wir ein ubuntu15.10 Containersystem eingegeben
Wir versuchen , in einem Container - Befehl cat / proc / version und ls jeweils die Liste der Dateiversionsinformationssysteme und den Strom in dem aktuellen Verzeichnis zu laufen
Wir können den Befehl exit oder mit STRG + D ausführen, um die Behälter zu verlassen.
Startbehälter (Hintergrund-Modus)
Erstellen Sie einen Prozessbehälter Lauf mit dem folgenden Befehl
w3big@w3big:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" 2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
In der Ausgabe erwarten wir nicht, die "Hallo Welt", sondern eine Folge von Zeichen zu sehen, lange
2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
Dies ist eine lange Zeichenfolge Container-ID, für jeden Container genannt, ist einzigartig, wir durch die Container-ID können die entsprechenden Behälter zu sehen, was passiert ist.
Zuerst müssen wir sicherstellen , dass der Behälter gelaufen ist, können Sie die Docker ps sehen
w3big@w3big:~$ docker ps
CONTAINER ID: Container - ID
NAMEN: Containername automatisch vergeben
Verwenden Sie Docker Protokolle Befehl in dem Behälter zu sehen der Behälter die Standardausgabe
w3big@w3big:~$ docker logs 2b1b7a428627
w3big@w3big:~$ docker logs amazing_cori
Stoppen Sie den Behälter
Wir verwenden Docker Stopp - Befehl , den Behälter zu stoppen:
Durch Docker ps Sicht hat der Behälter aufgehört zu arbeiten:
w3big@w3big:~$ docker ps
Sie können auch den folgenden Befehl zu stoppen verwenden:
w3big@w3big:~$ docker stop amazing_cori