Diese Beschreibung wird ausgehen:
"Docker Run" gegen "Docker Create"
Der "Docker Run" Und "Docker erstellen„Beide werden verwendet, um die Docker -Container mit dem Bild des Containers oder dem von der“ erstellten Snapshot zu erstellenDocker Build" Befehl. Der Hauptunterschied zwischen diesen beiden Befehlen besteht darin, dass der Befehl „Docker Run“ den Container erstellt und automatisch startet. Im Gegensatz dazu erstellt der „Docker Create“ nur den Docker -Container, startet ihn jedoch nicht automatisch. Der vom Befehl „Docker Create“ erstellte Container kann über den Befehl „Docker Start“ gestartet werden.
So verwenden Sie "Docker Run" in Docker?
Der "Docker RunDer Befehl ”Erstellt den Container aus einem Schnappschuss oder Bild und startet ihn automatisch. Befolgen Sie die angegebenen Anweisungen zur Verwendung der “Docker Run" Befehl.
Schritt 1: Programmdatei erstellen
Erstellen Sie zunächst eine Datei namens “Index.htmlDatei und fügen Sie den unten angegebenen HTML -Code in die Datei ein:
Schritt 2: Machen Sie Dockerfile
Machen Sie als nächstes eine andere Datei mit dem Namen “Dockerfile”Und fügen Sie die folgenden Anweisungen hinzu, um das HTML -Programm zu docerisieren:
Von Nginx: Neueste
Kopierenindex.html/usr/shary/nginx/html/Index.html
Eintragspunkt ["nginx", "-g", "Daemon off;"]
Schritt 3: Machen Sie das Docker -Bild
Erstellen Sie anschließend das Containerbild oder die Snapshot, indem Sie den folgenden Befehl verwenden. Hier wird der Bildname durch das definiert “-T" Schild:
Docker Build -t HTML: Neueste .
Schritt 4: Container erstellen und ausführen
Verwenden Sie die “Docker RunBefehl ”Befehl zum Erstellen des Containers aus dem Snapshot und automatisch ausführen. Hier:
Docker Run --Name html1 -container -d -p 80:80 HTML: Neueste
Besuchen Sie nun den Localhost und überprüfen Sie, ob der Container gestartet wird oder nicht:
So verwenden Sie "Docker create" in Docker?
Der "Docker erstellen"Befehl erstellt nur den Container, und diese Container werden dann durch die" gestartet "Docker -Start" Befehl. Verwenden Sie zur Abbildung die angegebenen Schritte.
Schritt 1: Container erstellen
Erstellen Sie zunächst den Container aus dem von der “erstellten Snapshot des Containers“Docker BuildBefehl im vorherigen Abschnitt. Zu diesem Zweck verwenden Sie die “Docker erstellen -name -p " Befehl:
Docker erstellen-NAME NEW-HTML-CONT -P 80:80 HTML: Neueste
Schritt 2: Behälter starten
Starten Sie als nächstes den Container durch die “Docker -Start " Befehl. Hier können Sie auch die ID des Containers verwenden, um den Container zu starten:
Docker Start New-HTML-Cont
Überprüfen Sie danach, ob der Container gestartet wird oder nicht, indem Sie zum zugewiesenen Port des Localhost navigieren. Die Ausgabe zeigt, dass wir den Container erfolgreich gestartet haben:
Wir haben den wichtigsten Unterschied zwischen dem gezeigt “Docker Run" Und "Docker erstellenBefehle und wie man sie zum Erstellen von Containern nutzt.
Abschluss
Die Befehle “Docker Run" Und "Docker erstellen”Werden verwendet, um Docker -Container mit dem Bild des Containers oder dem von der" erstellten Snapshot "zu erstellenDocker Build" Befehl. Die Hauptunterscheidung zwischen diesen beiden Befehlen besteht darin, dass der Befehl „Docker Run“ den Container generiert und startet, während der Befehl „Docker create“ nur den Container generiert oder erstellt, aber nicht automatisch gestartet wird. Dieser Artikel hat die primäre Unterscheidung zwischen Docker "Run" und "Create" -Fandten erläutert.