Docker

Docker-Run-Image

Docker-Run-Image
Docker-Images sind nichts anderes als eine Reihe von schreibgeschützten Dateien. Wenn ich eine Reihe von schreibgeschützten Dateien sage, bedeutet dies, dass ein einmal erstelltes Docker-Image nicht mehr geändert werden kann, aber Sie können jederzeit ein neues Image mit Hilfe eines vorhandenen Docker-Image erstellen. Docker-Images werden zum Erstellen von Containern verwendet. Wenn wir also das Docker-Image mit Hilfe des Befehls docker run ausführen, erzeugt es eine Ausgabe als Docker-Container. Sie können auch sagen, dass Container nichts anderes als eine Instanz eines Docker-Images sind. Sie können auch eine beliebige Anzahl von Containern aus demselben Docker-Image erstellen. Einfach ausgedrückt ist das Docker-Image eine Blaupause eines Docker-Containers oder eine Definition eines Docker-Containers. Docker-Container ist ein tatsächlicher Ort, an dem die Live-Anwendung oder die Datenbank oder eine andere Softwareanwendung ausgeführt wird.

Jedes Docker-Image enthält einige notwendige Dateisätze. Diese Dateien sind nichts anderes als ein kleiner Teil eines Betriebssystems, das erforderlich ist, um den Docker-Container als isolierte Einheit eines beliebigen Computers auszuführen. Sie können also sagen, dass dieser Teil ein minimaler Teil eines Betriebssystems oder Betriebssystem-Benutzerbereichs ohne Betriebssystemkernel ist.

In diesem Tutorial zeigen wir Ihnen, wie Sie den Befehl docker run image in Linux verwenden.

Bedarf

Grundsyntax

Docker-Image ist eine schreibgeschützte Vorlage, die aus einem mehrschichtigen Dateisystem besteht und zum Erstellen eines laufenden Docker-Containers benötigt wird.

Die grundlegende Syntax des Befehls docker images ist unten dargestellt:

Docker-Image [OPTION]

Nachfolgend finden Sie eine kurze Erläuterung der einzelnen Optionen:

bauen: Diese Option wird verwendet, um ein Image aus der Docker-Datei zu erstellen.
ziehen: Diese Option wird verwendet, um ein Image aus der Docker-Registrierung herunterzuladen.
drücken: Diese Option wird verwendet, um ein Bild in die Docker-Registrierung hochzuladen oder zu verschieben.
speichern: Diese Option wird verwendet, um ein Bild im Tar-Archiv zu speichern.
Pflaume: Diese Option wird verwendet, um alle nicht verwendeten Bilder zu entfernen.
rm: Diese Option wird verwendet, um ein oder mehrere Bilder zu entfernen.
Geschichte: Diese Option wird verwendet, um den Verlauf eines Bildes anzuzeigen.
Belastung: Diese Option wird verwendet, um ein Bild aus dem tar-Archiv zu laden.

Docker-Image herunterladen

Sie können jedes Image vom Docker Hub herunterladen und ausführen, indem Sie die folgende Syntax verwenden:

Docker-Run-Image

Um beispielsweise ein Nginx-Image vom Docker Hub herunterzuladen, führen Sie den folgenden Befehl aus:

Docker ziehen nginx

Dadurch wird das Nginx-Image heruntergeladen, wie unten gezeigt:

Standard-Tag verwenden: neueste
neuestes: Ziehen aus Bibliothek/nginx
8559a31e96f4: Ziehen abgeschlossen
8d69e59170f7: Ziehen abgeschlossen
3f9f1ec1d262: Ziehen abgeschlossen
d1f5ff4f210d: Ziehen abgeschlossen
1e22bfa8652e: Ziehen abgeschlossen
Zusammenfassung: sha256:21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Status: Neueres Bild für nginx:latest . heruntergeladen
Docker.io/library/nginx:neueste

Jetzt können Sie das heruntergeladene Image im Container mit dem folgenden Befehl ausführen:

docker container run -dt -p 8080:80 nginx

Dadurch wird der Nginx-Container gestartet und der TCP-Port 80 im Container dem Port 8080 auf dem Docker-Host zugeordnet:

ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244a

Sie können Ihren laufenden Container mit dem folgenden Befehl anzeigen:

Docker ps

Sie sollten die folgende Ausgabe sehen:

CONTAINER-ID  BILD  BEFEHL               ERSTELLT        STATUS         PORTS                  NAMEN
ba43241e3ce3  nginx  "/docker-entrypoint.… " vor 2 Minuten,  Vor 2 Minuten  0.0.0.0:8080->80/tcp  frosty_bassi

Docker-Image auflisten

Sie können alle in Ihrem System verfügbaren Bilder mit dem folgenden Befehl auflisten:

Docker-Bilder

Oder

Docker-Image ls

Sie sollten die folgende Ausgabe sehen:

REPOSITORY       TAG             BILD-ID         ERSTELLT           GRÖSSE
nginx           neueste        2622e6cca7eb     4 Wochen her         132MB

Sie können auch die Option -q verwenden, um nur die Bild-ID der Bilder anzuzeigen:

Docker-Images -q

Sie sollten die folgende Ausgabe sehen:

2622e6cca7eb

Fazit

In der obigen Anleitung haben Sie erfahren, was Docker-Image ist und wie Sie Images vom Docker Hub herunterladen und ausführen run. Sie können diese Anleitung verwenden, um die Grundlagen des Docker-Images zu lernen.

Microsoft Sculpt Touch Wireless-Maus Bewertung
Ich habe vor kurzem gelesen, dass Microsoft Sculpt Touch kabellose Maus und beschloss, sie zu kaufen. Nachdem ich es eine Weile benutzt hatte, beschlo...
AppyMouse On-Screen Trackpad und Mauszeiger für Windows Tablets
Tablet-Benutzer vermissen oft den Mauszeiger, insbesondere wenn sie die Laptops gewohnt sind. Die Touchscreen-Smartphones und -Tablets bieten viele Vo...
Mittlere Maustaste funktioniert nicht unter Windows 10
Das mittlere Maustaste hilft Ihnen beim Scrollen durch lange Webseiten und Bildschirme mit vielen Daten. Wenn das aufhört, werden Sie am Ende die Tast...