DockerFile ist eine der am häufigsten verwendeten Dateien, um ein Bild in der Docker -Plattform zu erstellen. DockerFile wird als einfache Textdatei bezeichnet, die Befehle oder Anweisungen enthält, die für das Erstellen eines Docker -Images unerlässlich sind. Diese Anweisungen können jedoch auch vom Terminal ausgeführt werden, aber es ist hektisch, jede Anweisung einzeln auszuführen. Ein weiterer Vorteil von Dockerfile besteht darin, dass Benutzer so viele Bilder erstellen können, wie sie mit einer einzigen Dockerfile möchten.
Dieser Blog bietet einen Anfängerleitfaden zum Erstellen und Verwenden von Dockerfile.
Dockerfile -Anfängerhandbuch
Befolgen Sie die Methode unten, um den Befehl Dockerfile, eine Methode zum Erstellen einer Dockerfile und zum Erstellen eines neuen Bildes vollständig zu verstehen, um ein neues Bild zu erstellen:
Grundbefehle von Dockerfile
Die folgende Tabelle umfasst die Details zu Dockerfile-Befehlen und deren Beschreibung:
Befehl | Beschreibung |
---|---|
AUS | Die Dockerfile muss mit dem “beginnenAUS" Stellungnahme. Es wird verwendet, um das übergeordnete Bild anzugeben, aus dem das neue Bild generiert wird. |
LAUFEN | Diese Anweisung kann jeden Befehl in den Docker -Schichten des Bildes ausführen. |
Workdir | Es wird verwendet, um das Arbeitsverzeichnis für DockerFile -Anweisungen festzulegen, wie z Rennen, cmd und env. |
Env | Es wird verwendet, um die Docker -Umgebungsvariable auf den Umgebungswert festzulegen. |
VOLUMEN | Es wird verwendet, um das Docker -Volumen mit einem bestimmten Pfad des Docker -Containers zu montieren. |
EINSTIEGSPUNKT | Es wird verwendet, um Container zu konfigurieren, die ausführbar sind und nach dem Build automatisch ausgeführt werden. |
CMD | Die CMD bietet Standardeinstellungen zum Ausführen von Containern. Es kann auch verwendet werden, um Standardargumente für anzugeben EINSTIEGSPUNKT. |
EXPONIEREN | Es definiert den freiliegenden Port, auf dem der Container ausgeführt wird. |
KOPIEREN | Diese Anweisung wird verwendet, um den Befehl oder den Ordner aus der Quelle zu kopieren und in den Containerzielpfad einzufügen. |
Onbuild | Es wird verwendet, um Anweisungen im Basisbild anzugeben, sie jedoch über das nachgeschaltete Bild auszuführen. |
So erstellen und verwenden Sie eine Dockerfile, um ein Docker -Image zu generieren und zu generieren?
Um eine einfache Dockerfile zu erstellen und zu verwenden, erstellen Sie zunächst eine Datei namens Dockerfile. Denken Sie daran, dass der Name der Datei sein muss “Dockerfile”, Und verwenden Sie keine Erweiterung. Weitere Informationen finden Sie in den angegebenen Anweisungen.
Schritt 1: Erstellen Sie Dockerfile
Die folgenden Anweisungen verwenden die folgenden Aussagen:
Nachdem Sie die Dockerfile erstellt haben, drücken Sie “Strg+sUm es zu retten:
Schritt 2: Docker -Bild erzeugen
Generieren Sie das Docker -Bild mit Hilfe des "bauenBefehl ”Docker. Hier, "-T”Wird verwendet, um den Bildnamen zu definieren:
> Docker Build -t New -Img .Es kann beobachtet werden, dass wir mit Hilfe von Dockerfile erfolgreich ein Docker -Bild erstellt haben:
Notiz: Benutzer können auch das Docker -Bild generieren, indem sie den Pfad der Dockerfile angeben:
> Docker Build -t New -IMG -f Dockerfile .Abschluss
DockerFile ist eine normale Textdatei, die Anweisungen zum Generieren einer Dockerfile enthält. Die grundlegenden Aussagen von Dockerfile sind "Von", "WorkDir", "Copy", "Run" und "CMD". Die Dockerfile muss benannt werden “Dockerfile”Ohne Dateierweiterung. Um das Bild aus der Dockerfile zu generieren, das “bauenDer Befehl ”Docker wird verwendet. Dieser Blog hat einen Anfängerleitfaden für Dockerfile bereitgestellt.