So erstellen Sie ein Docker -Bild für eine Anwendung

So erstellen Sie ein Docker -Bild für eine Anwendung
Docker -Bilder sind ein wesentlicher Bestandteil der Docker -Plattform. Ein Docker -Bild ist eine Anweisungsdatei, die zum Erstellen und Verwalten von Containern in Docker verwendet wird. Der Entwickler muss das Docker -Bild verlangen. Die Bilddatei enthält Anweisungen, die dem Docker -Container zur Ausführung des Programms leiten und helfen.

In diesem Artikel wird die Methode zum Erstellen eines Bildes für eine Anwendung veranschaulicht.

So erstellen Sie ein Bild für eine Anwendung?

Bilder sind der Kern der Docker -Plattform. Um die Anwendung zu konstruieren, müssen Benutzer das Docker -Image erstellen.

Schauen Sie sich die genannten Anweisungen an, um das Bild in Docker für eine Bewerbung zu erstellen.

Schritt 1: Offenes Terminal

Starten Sie zunächst das Terminal, um Docker -Befehle auszuführen. Zum Beispiel haben wir das verwendetGit Bash" Terminal. Benutzer können jedoch auch das Windows -Standardterminal verwenden:

Schritt 2: Öffnen Sie das Projektverzeichnis

Navigieren Sie als nächstes über das Projektverzeichnis “CD " Befehl:

$ CD "C: \ Multistage"

Schritt 3: Programmdatei erstellen und öffnen

Erstellen Sie eine Programmdatei, um das Programm anzugeben. Zu diesem Zweck können Benutzer Windows Notepad verwenden. Zum Beispiel haben wir das verwendetNanoTexteditor:

$ nano main.gehen

Fügen Sie die folgenden Anweisungen in die Datei ein und drücken Sie die “Strg+oUm die Änderung für einen Nano -Texteditor zu speichern. Für Notepad drücken Sie “Strg+sUm Änderungen zu sparen:

Paket Main
importieren (
"fmt"
"Protokoll"
"net/http"
)
Func Handler (W HTTP.Antwortschreiber, r *http.Anfrage)
fmt.Fprintf (w, "Hallo! Willkommen bei LinuxHint Tutorial ")

func main ()
http.Handlefunc ("/", Handler)
Protokoll.Tödlich (http.Hörenserve ("0.0.0.0: 8080 ", nil)))

Schritt 4: Dockerfile erstellen

Erstellen Sie im nächsten Schritt eine Dockerfile. Denken Sie daran, dass der Name der Datei sein muss “Dockerfile”Ohne Erweiterung:

$ nano dockerfile

Fügen Sie die unten erwähnten Anweisungen in die “ein“Dockerfile”. Diese Anweisungen werden verwendet, um ein Docker -Bild zu erstellen:

Von golang: 1.8
WorkDir/Go/SRC/App
Hauptkopie.gehen .
Run Go Build -o -Webserver .
CMD ["./Webserver "]

Schritt 5: Docker -Bild erstellen

Erstellen Sie nun ein frisches Docker-Bild mit Hilfe des unten erwähnten Befehls:

$ Docker Build -t New-Web-Image .

Im obigen Befehl das “-T”Option Gibt den Tag- oder Bildnamen an:

Schritt 6: Docker -Bild ausführen

Führen Sie nun das Docker -Image aus, um den Docker -Container zu erstellen und auszuführen, um die Anwendung im Container bereitzustellen:

$ Docker Run -P 8080: 8080 New-Web-Image

Hier das "-PDie Option wird verwendet, um den exponierten Port anzugeben, auf dem der Container das Projekt ausführt und bereitstellt:

Zur Bestätigung gehen Sie zum “Localhost: 8080URL auf dem Browser:

Aus der obigen Ausgabe können Sie feststellen, dass wir das Bild erfolgreich erstellt und ausgeführt haben, um die Anwendung im Container auszuführen.

Abschluss

Um ein Bild in Docker für eine Anwendung zu erstellen, erstellen Sie zunächst eine neue Dockerfile, die wesentliche Anweisungen zum Erstellen eines neuen Bildes enthält. Danach nutzen Sie die “Docker Build -t .Befehl, um ein neues Docker -Bild für die Anwendung zu erstellen. Dieser Beitrag hat das Verfahren zum Erstellen eines Bildes für eine Anwendung in Docker veranschaulicht.