Ein Anfängerleitfaden zum Erstellen von Docker -Bildern

Ein Anfängerleitfaden zum Erstellen von Docker -Bildern
Docker ist eine häufig verwendete Projektentwicklungsplattform. Die Hauptkomponenten von Docker sind Docker -Container, Docker -Bilder, Docker Daemon/Docker Engine, Docker Registries, Docker Client und Server. Docker -Bilder sind einfache Textdateien, die Anweisungen enthalten, um den Docker -Container für die Projektbereitstellung anzuweisen.

Dieser Beitrag bietet einen Anfängerleitfaden zum Erstellen von Docker -Bildern.

Ein Anfängerleitfaden zum Erstellen von Docker -Bildern

Um ein grundlegendes Docker-Image zu erstellen, um ein kleines Programm auszuführen, gehen Sie die folgenden Anweisungen durch.

Schritt 1: Offenes Terminal
Öffnen Sie Ihr bevorzugter Terminal im Windows -Startmenü. Zum Beispiel werden wir das nutzen “Git Bash" Terminal:

Schritt 2: Öffnen Sie das Projektverzeichnis
Öffnen Sie das Projektverzeichnis mit Hilfe des “CD" Befehl:

$ CD "C: \ Multistage"

Schritt 3: Programmdatei erstellen und öffnen
Erstellen und öffnen Sie als nächstes eine einfache Projektdatei “hauptsächlich.gehen”Mit Hilfe des Nano -Texteditors:

$ nano main.gehen

Fügen Sie das folgende Programm in die “einhauptsächlich.gehen" Datei. Der bereitgestellte Code ist einfach “Golang"Programm zum Drucken"Hallo! Willkommen bei LinuxHint Tutorial”:

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)))

Drücken Sie "Strg+o"Um die Änderungen zu speichern und"Strg+x" beenden.

Schritt 4: Dockerfile erstellen
Erstellen und öffnen Sie als nächstes eine neue Dockerfile mit dem Nano -Texteditor:

$ nano dockerfile

Fügen Sie die unten erwähnten Anweisungen ein, mit denen der Container ausführt, um die von "auszuführen"hauptsächlich.gehen" Programm:

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 neues Docker -Image, indem Sie das verwenden “Docker Build -t " Befehl. Hier das "-T"Flag wird hinzugefügt, um den Bildnamen und die" zu markieren ".”Wird verwendet, um auf die Dockerfile zuzugreifen:

$ Docker Build -t New-Web-Image .

Schritt 6: Docker -Bild ausführen
Führen Sie zum Schluss das Docker -Bild aus, um den Container auszuführen. Im angegebenen Befehl das “-PDie Option wird verwendet, um die Portnummer anzugeben, in der die “hauptsächlich.gehenProgramm wird ausgeführt:

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

Öffnen Sie den Browser und besuchen Sie die örtliche Host -URL “http: \\ localhost: 8080”:

Aus der obigen Ausgabe kann beobachtet werden, dass wir das einfache Projekt durch Erstellen des Docker -Images erfolgreich bereitgestellt haben.

Abschluss

Um ein einfaches Docker -Bild für Anfänger zu erstellen, erstellen Sie zunächst die einfache Dockerfile und öffnen Sie es.
Geben Sie die grundlegenden Anweisungen zum Ausführen des Projekts an. Erstellen Sie danach das neue Docker -Bild, indem Sie die “verwenden“Docker Build -t ." Befehl. Verwenden Sie das „Docker -Bild, um den Container zu verarbeiten, um das“ zu verwendenDocker Run " Befehl. Wir haben einen Anfängerleitfaden zum Erstellen von Docker -Bildern zur Verfügung gestellt.