Wie speichern die Funktion in Docker mit Beispielen funktioniert

Wie speichern die Funktion in Docker mit Beispielen funktioniert

Docker -Bilder sind eine wichtige Komponente von Docker. Sie sind die Vorlage, die Anweisungen zum Erstellen/Erstellen von Docker -Containern enthält. Während der Arbeit an Docker möchten Entwickler möglicherweise Docker -Bilder aus verschiedenen Gründen als Archivdatei speichern, z. B. die Sicherung von Bildern, Offline -Entwicklung usw. In dieser Situation bietet Docker eine “Docker sparenBefehl, um ein oder mehrere Bilder in einer Archivdatei zu speichern.

Diese Studie wird erklären, wie die “speichernFunktion funktioniert in Docker.

Wie funktioniert der Befehl speichern oder „speichern“ in Docker??

Der "Docker sparenIst ein Befehl in Docker, der verwendet wird, um einzelne oder mehrere Docker -Bilder in einer Archivdatei zu speichern. Die Archivdatei kann dann für die Sicherung von Docker -Bildern und zur Übertragung von Bildern auf einen anderen PC verwendet werden.

Sehen Sie sich die folgenden Beispiele an, um zu sehen, wie die “Docker sparenKommando funktioniert.

Beispiel 1: So speichern und laden Sie ein Docker -Bild, nachdem Sie das vorhandene Bild gelöscht haben?

In diesem Beispiel werden die folgenden Operationen ausgeführt:

  • Listen Sie alle Docker -Bilder auf und wählen Sie das gewünschte Bild aus.
  • Speichern Sie das ausgewählte Bild mit der “in einer Archivdatei“ in einer ArchivdateiDocker Save -o " oder "Docker retten> " Befehl.
  • Löschen Sie das vorhandene Bild aus dem lokalen Repository.
  • Laden Sie das Bild aus der Archivdatei über die “Docker Load -i " Befehl.
  • Listen Sie die Docker -Bilder auf, um zu überprüfen, ob das gewünschte Bild aus der Archivdatei geladen und erneut verfügbar ist oder nicht.

Schritt 1: Zeigen Sie Docker -Bilder an

Führen Sie zunächst den folgenden Befehl aus, um alle verfügbaren Docker -Bilder aufzulisten:

Docker Image Ls

Die folgende Ausgabe zeigt alle Docker -Bilder. Wählen Sie nun das gewünschte Docker -Bild aus, um es als Datei zu speichern. Zum Beispiel haben wir das ausgewähltalpin" Bild:

Schritt 2: Speichern Sie das Docker -Bild als Datei

Speichern Sie dann das ausgewählte Docker -Bild als Datei mit Hilfe des angegebenen Befehls:

Docker speichern Alpine -o my -Alpine.Teer

Hier:

  • Docker sparenIst ein Docker -Befehl, mit dem das Docker -Bild in der TAR -Archivdatei gespeichert wird.
  • alpinIst das ausgewählte Docker -Bild, das als Datei gespeichert werden muss.
  • Die Option wird verwendet, um die Ausgabedatei anzugeben.
  • My-Alpine.Teer”Ist der Name der Ausgabedatei:

Alternativ kann der folgende Befehl auch verwendet werden, um das Docker-Bild als Datei zu speichern:

Docker speichern Alpine> my-alpine2.Teer

Hier, „my-alpine2.tar ”ist der Name der Ausgabedatei:

Schritt 3: Änderungen überprüfen

Verwenden Sie die “lsBefehl mit dem Namen Ausgabedatei, um festzustellen, ob das ausgewählte Docker -Bild als Datei gespeichert wurde oder nicht:

LS My-Alpine.Teer

Es ist ersichtlich, dass das gewünschte Docker -Bild als TAR -Archivdatei gespeichert wurde:

Schritt 4: Das vorhandene Docker -Bild löschen

Löschen Sie als nächstes das vorhandene Docker -Bild aus dem Repository:

Docker -Bild RM Alpine

Hier das "rm"Option wird verwendet, um die" zu löschen "alpin”Docker -Bild:

Schritt 5: Überprüfen Sie das gelöschte Bild

Führen Sie den Befehl unterunter aufgeführt aus, um zu überprüfen, ob das gewünschte Bild gelöscht wurde oder nicht:

Docker Image Ls

In der folgenden Ausgabe die “alpinDocker -Bild kann nicht gesehen werden, was bedeutet, dass es aus dem Repository gelöscht wurde:

Schritt 6: Laden Sie das Docker -Bild aus der Archivdatei

Laden Sie nun das gewünschte Docker -Bild aus der TAR -Archivdatei mit dem angegebenen Befehl:

Docker Load -I my -Alpine.Teer

Hier:

  • DockerlastDer Befehl ”wird verwendet, um das Docker -Bild aus einer Archivdatei zu laden.
  • -ichOption gibt die Eingabedatei an, i.e., “My-Alpine.Teer”.

Dieser Befehl lädt die “alpin"Bild aus dem"My-Alpine.Teer" Datei:

Schritt 7: Überprüfung

Stellen Sie schließlich sicher, dass das gewünschte Bild aus der Archivdatei geladen wurde oder nicht:

Docker Image Ls

Im folgenden Screenshot das “alpinDocker Image ist zu sehen, was bedeutet, dass es erfolgreich aus der Archivdatei geladen wurde:

Beispiel 2: So speichern Sie mehrere Docker -Bilder gleichzeitig?

In diesem Beispiel werden wir zwei Docker -Bilder auswählen und sie in der TAR -Archivdatei mit der “speichernDocker Save -o " Befehl.

Schritt 1: Speichern Sie mehrere Bilder

Verwenden Sie das “, um mehrere Bilder gleichzeitig zu speichern.“Docker sparenBefehl mit dem “Option ”und geben Sie den Namen der Ausgabedatei und mehrere Bildernamen an:

Docker Save -o my -Images.Tar Alpine Nginx

Hier:

  • Die Option wird verwendet, um die Ausgabedatei anzugeben.
  • My-Images.Teer”Ist der Name der Ausgabedatei.
  • "Alpine" und "nginx”Sind Docker -Bilder:

Schritt 2: Überprüfung

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob mehrere Docker -Bilder als Datei gespeichert wurden oder nicht:

LS My-Images.Teer

Das folgende Bild zeigt an, dass die multiplen Docker -Bilder in einer TAR -Archivdatei i gespeichert wurden.e., “My-Images.Teer”:

Wir haben effizient erklärt, wie das “speichernBefehl funktioniert in Docker.

Abschluss

Der "Docker sparenIst ein Docker -Befehl zum Speichern einzelner oder mehrere Docker -Bilder in einer TAR -Archivdatei. So speichern Sie das einzelne Docker -Bild als Datei, die “Docker Save -o Der Befehl wird verwendet. Um mehrere Docker -Bilder in der TAR -Archivdatei zu speichern, verwenden Sie die “Docker Save -o " Befehl. Diese Studie erklärte, wie die “speichernFunktion funktioniert in Docker.