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.