So erstellen Sie ein Docker -Image aus einer Dockerfile

So erstellen Sie ein Docker -Image aus einer Dockerfile
Docker -Bilder werden als Vorlage oder Framework bezeichnet, mit dem die Docker -Container erstellt werden. Das Docker -Image erstellt nicht nur den Container, sondern weist auch den Container an, wie die Anwendung oder den Dienst angelegt und bereitgestellt wird. Docker -Bilder werden von Dockerfile erstellt. Insbesondere ist DockerFile eine Anweisungsdatei, die die Anwendung und ihre Abhängigkeiten zum Erstellen des Docker -Bildes angibt.

Dieser Beitrag bietet die Methode zum Erstellen oder Generieren des Docker -Bildes aus der Dockerfile.

Erstellen eines Docker -Bildes aus einer Dockerfile

DockerFile wird als Anweisungsdatei bezeichnet, die grundlegende und wesentliche Anweisungen zum Generieren des Docker -Bildes enthält, z.

Um das Bild zu erstellen, indem die Anweisungen von Dockerfile definiert werden, gehen Sie die aufgeführten Schritte durch.

Schritt 1: Erstellen einer Programmdatei
Erstellen Sie zunächst eine Programmdatei “Index.htmlFügen Sie den folgenden Snippet in die Datei ein. Dieser Code führt die einfache HTML -Seite oder das einfache Programm aus:






Hallo! Willkommen bei LinuxHint Tutorial



Schritt 2: Dockerfile erstellen
Um das HTML -Programm zu containieren, erstellen Sie zunächst eine Datei mit dem Namen “Dockerfile”Und kopieren Sie den folgenden Codeblock in die Datei:

Von Nginx: Neueste
Kopierenindex.html/usr/shary/nginx/html/Index.html
Eintragspunkt ["nginx", "-g", "Daemon off;"]

Im obigen Code:

  • AUS”Anweisung angeben die“Nginx: Neueste”Als Basisbild.
  • KOPIERENAnweisung kopiert den „Index.HTML -Datei in den Containerpfad.
  • EINSTIEGSPUNKT”Legt die ausführbare Datei für den Container fest. Zum Beispiel haben wir die drei ausführbaren oder standardmäßigen festgelegt und “nginx"Führt die kopierte Quelldatei aus" ausIndex.html”:

Schritt 3: Erstellen Sie ein Docker -Bild von Dockerfile
Erstellen Sie das Docker -Bild als nächst. Der "-T”Definiert den Bildnamen:

> Docker Build -t HTML -IMG .

Notiz: Wenn die Dockerfile in einem anderen Verzeichnis vorhanden ist, können Sie die Dockerfile mit Pfad mit der “angeben-FOption wie folgt:

> Docker Build -t -f Dockerfile .

Schritt 4: Docker -Bild ausführen
Führen Sie nach dem Erstellen des Bildes die Bilder aus, um den Container zu erstellen und zu starten:

> Docker Run -d -p 80:80 HTML -IMG

Öffnen Sie zur Überprüfung den Browser und navigieren Sie zu einem zugewiesenen Port und überprüfen Sie, ob die Anwendung bereitgestellt wird oder nicht. Sie können sehen, dass wir das Bild erfolgreich generiert und von Dockerfile -Anweisungen ausgeführt haben:

Hier geht es darum, das Bild aus der Dockerfile zu erstellen oder zu generieren.

Abschluss

Um das Docker -Bild zu erstellen, erstellen Sie zunächst eine einfache Dockerfile, die einige wesentliche Anweisungen wie Basisbild, Quelldatei, erforderliche Abhängigkeiten und viele weitere enthält. Generieren Sie dann das Bild mit dem “Docker Build -t " Befehl. Diese Beschreibung hat gezeigt, wie man ein Docker-Bild aus der Dockerfile erstellt oder erstellt.