Das Docker -Forum ist eine Containerplattform, die zum Erstellen, Bereitstellen und Freigeben von Anwendungen in Containern verwendet wird. Normalerweise werden Anwendungen durch Docker -Bilder Containerat. In Docker CLI werden diese Bilder durch verschiedene Befehle verwaltet und erstellt, wie z. B. die “Docker Build"Befehl erstellt das Bild"Docker RMI”Entfernt das Bild und“Dockerbilder”Listet die Bilder auf.
Dieser Artikel zeigt:
Was ist "Build" -Befehl in Docker?
Der Docker “bauenDer Befehl ”wird häufig zum Containieren der Anwendung verwendet, indem der Snapshot des Containers erstellt wird. Der Befehl „Docker Build“ liest die Anweisungen von Dockerfile und einen Build -Kontext, um den Snapshot für das Docker -Bild zu erstellen. Der Befehl bauen sendet den Build -Kontext an Docker Daemon, um den Container auf dem Host zu erstellen und zu verwalten.
So verwenden Sie den Befehl "Build" in Docker?
Die "die" verwenden "Docker BuildBefehl in Docker, um die Containervorlage oder das Bild zu erstellen, erstellen Sie zunächst die Dockerfile. Erstellen Sie das Bild dann, indem Sie den Anweisungen für Build -Kontext und Dockerfile an Dämon an den Befehl „Docker Build“ an Dämon senden.
Für die Illustration gehen Sie die bereitgestellten Anweisungen durch.
Schritt 1: Erstellen Sie Dockerfile
Erstellen Sie zunächst eine Datei namens “Dockerfile”, Die Anweisungen zum Dockieren des Programms oder der Anwendung enthalten. Diese Datei kann enthalten “AUS","KOPIEREN","LAUFEN","CMD","EINSTIEGSPUNKT”Und so weiter, um das Programm im Container zu konfigurieren:
Von Nginx: Neueste
Kopierenindex.html/usr/shary/nginx/html/Index.html
Eintragspunkt ["nginx", "-g", "Daemon off;"]
Schritt 2: Bild erstellen
Als nächstes verwenden Sie die “Docker BuildBefehl zum Erstellen des Bildes oder des Snapshots des Containers. Hier das "-T”Option weist dem Docker -Bild den Namen oder Tag zu:
Docker Build -t HTML -Image .
Der obige Befehl lautet die Dockerfile aus dem aktuell offenen Verzeichnis:
Wenn die Dockerfile in ein anderes Verzeichnis platziert ist, können Sie die “verwenden-FOption zusammen mit dem Dockerfile -Pfad zum Lesen der Datei:
Docker Build -t HTML -f ./Html2/dockerfile .
Notiz: Wenn Sie die Dockerfile aus einer URL lesen möchten, z. B. das Github -Repository, verwenden Sie das “-FOption zusammen mit der Dockerfile -URL:
Docker Build -t-F .
Schritt 3: Führen Sie das Docker -Bild aus, um den Container zu erstellen
Führen Sie anschließend das Docker -Bild aus, um den Container mit dem genannten Befehl aus einem Bild aus einem Bild zu erstellen und zu starten. Hier das "-ich"Option wird verwendet, um den Container interaktiv auszuführen"-T”Zuweisen Sie die“Tty-pseudo”Terminal für den Container und die“-PDie Option zeigt den exponierten Port:
Docker Run -it -p 80:80 HTML -Image
Zur Bestätigung besuchen Sie den von Localhost zugewiesenen Port und überprüfen Sie, ob der Container ausgeführt wird oder nicht:
Wir haben demonstriert, was der Befehl Docker Build ist und wie er es benutzt.
Abschluss
Der "Docker BuildDer Befehl ”wird verwendet, um den Snapshot des Containers zu erstellen, indem der Build -Kontext und den DockerFile -Anweisungen an den Docker -Daemon gesendet werden. Um jedes Programm zu containieren, erstellen Sie zunächst die Vorlage des Containers mit der “Docker Build -t -f ." Befehl. Diese Beschreibung hat den Befehl Docker „Build“ und seine Verwendung gezeigt.