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.

Beste Spiele zum Spielen mit Handtracking
Oculus Quest hat kürzlich die großartige Idee des Hand-Trackings ohne Controller vorgestellt. Mit einer ständig steigenden Anzahl von Spielen und Akti...
So zeigen Sie OSD-Overlay in Vollbild-Linux-Apps und -Spielen an
Das Spielen von Spielen im Vollbildmodus oder die Verwendung von Apps im ablenkungsfreien Vollbildmodus kann Sie von relevanten Systeminformationen ab...
Top 5 Karten zur Spielaufnahme
Wir alle haben Streaming-Gameplays auf YouTube gesehen und geliebt. PewDiePie, Jakesepticye und Markiplier sind nur einige der Top-Gamer, die Millione...