Docker ist das beliebte Forum zum Erstellen/Erstellen, Bereitstellen und Ausführen von Anwendungen in Containern. Es bietet viele Funktionen, die es einfach und einfach machen, mit Docker -Containern umzugehen. Um Docker zu verwenden, müssen Benutzer zuerst Dockerfile erstellen. Erstellen Sie dann ein Docker -Bild aus der jeweiligen Dockerfile. Erstellen und führen Sie den Container danach mit dem Docker -Bild aus und führen Sie sie aus. Darüber hinaus können Benutzer die lokalen Docker -Bilder in den Docker -Hub drücken und die offiziellen Docker -Bilder aus dem Docker -Hub ziehen/herunterladen.
Dieser Leitfaden zeigt:
So erstellen/bauen Sie Dockerfile?
DockerFile ist ein Skript, das Anweisungen zum Erstellen/Erstellen von Docker -Bildern verwendet hat. Befolgen Sie die folgenden Schritte, um eine Dockerfile zu erstellen.
Schritt 1: Programmdatei erstellen
Starten Sie zunächst Visual Studio -Code, erstellen Sie eine “Index.htmlProgrammdatei und fügen Sie den folgenden HTML -Code in ihn ein:
Hallo Linuxhint
Dies ist LinuxHint -Logo
Schritt 2: Dockerfile erstellen
Erstellen Sie als nächstes eine neue Docker -Datei mit dem Namen "Dockerfile”Und fügen Sie den folgenden Snippet ein, um das HTML -Programm zu behaupten:
Von Nginx: Neueste
Kopierenindex.html/usr/shary/nginx/html/Index.html
Kopieren Sie LinuxHint.png/usr/shary/nginx/html
Eintragspunkt ["nginx", "-g", "Daemon off;"]
Im obigen bereitgestellten Snippet:
So erstellen/erstellen Sie Docker -Bild?
Docker -Bilder sind Vorlagen, die Anweisungen zum Erstellen oder Erstellen und Verwalten von Docker -Containern enthalten. Verwenden Sie den Befehl angegebener Verderben, um das Docker-Bild aus der Dockerfile zu erstellen:
Docker Build -t -Linuximg .
Hier das "-TDie Option wird verwendet, um den Bildnamen festzulegen. Zum Beispiel haben wir das angegebenLinuximg”Als Name für das Docker -Bild:
Überprüfen Sie dann, ob das Docker-Bild erstellt wurde oder nicht, den Befehl unter gelistetem:
Dockerbilder
In der folgenden Ausgabe ist das Docker -Bild zu sehen, ich.e., “Linuximg”:
So erstellen und ausführen Sie einen Docker -Container?
Docker -Container sind kleine ausführbare Pakete von Docker, die verwendet werden, um die Anwendung zu konstruieren. Um einen Docker -Container mit dem Docker -Bild zu erstellen und auszuführen, führen Sie den folgenden Befehl aus:
Docker Run -Name ImgContainer -P 80:80 Linuximg
Hier:
Eine andere Möglichkeit, einfach einen Container zu erstellen oder zu erstellen, besteht darin, die zu verwendenDocker erstellen" Befehl:
Docker erstellen --Name LinuxContainer -P 80:80 Linuximg
Öffnen Sie schließlich den gewünschten Browser und navigieren Sie zum zugewiesenen Port. Stellen Sie danach sicher, ob die Anwendung bereitgestellt wird oder nicht:
Es kann beobachtet werden, dass wir die Anwendung erfolgreich bereitgestellt haben.
So drücken/speichern Sie Bild in Docker Hub?
Um das Docker -Bild in Docker Hub zu drücken oder hochzuladen, lesen Sie die angegebenen Schritte.
Schritt 1: Melden Sie sich bei der Befehlszeile bei Docker Hub an
Starten Sie zunächst ein bestimmtes Windows -Terminal und führen Sie den angegebenen Befehl aus, um sich bei Ihrem Docker -Hub -Konto anzumelden, indem Sie die Anmeldeinformationen bereitstellen:
Docker Login
Schritt 2: Zeigen Sie lokale Docker -Bilder an
Listen Sie als Nächstes alle lokalen Docker -Bilder auf und wählen Sie das gewünschte Bild aus, das Sie zu Docker Hub drücken möchten:
Dockerbilder
Die folgende Ausgabe zeigt alle verfügbaren lokalen Docker -Bilder und wir haben das ausgewählt “Linuximg" Bild:
Schritt 3: Tag ausgewähltes Docker -Bild
Um ein Docker -Image zu Docker Hub zu drücken, muss das gewünschte Bild zuerst markiert werden. Verwenden Sie die “Docker Tag /:Befehl zum Tag des ausgewählten Docker -Bildes:
Docker Tag Linuximg Benutzername/Linuximg: 1.0
Schritt 4: Drücken Sie das Bild zu Docker Hub
Schreiben Sie nun die "auf"Docker PushBefehl ”Befehl zusammen mit dem markierten Bildnamen, um dieses Bild in den Docker -Hub hochzuladen:
Docker Push Benutzername/Linuximg: 1.0
Hier das "Laibayounas/Linuximage: 1.0Ist unser markiertes Bild.
Nach dem folgenden Screenshot wurde das gewünschte Bild in den Docker -Hub gedrückt:
Schritt 5: Stellen Sie Änderungen am Docker Hub sicher
Überprüfen Sie zuletzt, ob das ausgewählte Docker -Bild in den Docker -Hub gedrückt wurde oder nicht:
Im oberhalb hohen Teil ist das gewünschte lokale Bild im Docker-Hub zu sehen.
So ziehen/laden Sie das Bild von Docker Hub herunter/laden Sie sie herunter?
Um das Docker-Bild von Docker Hub herunterzuladen oder zu ziehen, sehen Sie sich die folgenden Schritte an.
Schritt 1: Suche nach Docker -Bild
Navigieren Sie zunächst zu Docker Hub und suchen Sie im Suchfeld nach dem spezifischen Docker -Bild. Zum Beispiel haben wir nach dem gesuchtalpin”Docker -Bild:
Schritt 2: Kopieren Sie den Befehl "Pull"
Dann ist die "alpinDas Bild wird geöffnet und kopiert den folgenden Befehl „Pull“:
Schritt 3: Docker -Bild ziehen
Ziehen Sie danach das Docker -Bild in das lokale Repository, indem Sie den kopierten Befehl im Windows PowerShell ausführen:
Docker Pull Alpine
Die folgende Ausgabe zeigt an, dass das Docker -Bild in das lokale Repository heruntergeladen wurde:
Schritt 4: Überprüfung
Führen Sie schließlich den folgenden Befehl aus, um zu überprüfen, ob das gewünschte Bild gezogen wurde oder nicht:
Dockerbilder
Im folgenden Bild kann das Bild mit dem gezogenen Docker zu sehen sein, ich.e., “alpin”:
Das ging nur um "Build", "Run", "Push" und "Pull" -Fandte in Docker.
Abschluss
Erstellen Sie zuerst eine Dockerfile, um Docker zu verwenden. Erstellen Sie dann das Docker -Bild aus der Dockerfile über die “Docker Build -t ." Befehl. Erstellen/Erstellen und führen Sie einen Docker -Container mithilfe des Docker -Bildes über die “Erstellen/Erstellen und führen Sie sie ausDocker run -name -p " Befehl. Darüber hinaus können Benutzer die lokalen Bilder mit Hilfe der “in den Docker -Hub schiebenDocker Push /:" Befehl. Um ein Docker -Bild aus dem Docker -Hub herunterzuladen, verwenden Sie außerdem die “Docker ziehen " Befehl. Dieser Beitrag hat einen Anfängerleitfaden zur Verwendung von Docker bereitgestellt.