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:
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:
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:
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:
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.