Docker ist ein beliebtes Forum, das Entwicklern ermöglicht, ihre Softwareanwendungen in einen tragbaren Container zu verpacken, der in verschiedenen Umgebungen bereitgestellt werden kann. Ein Docker -Bild ist eine Datei, die alle für das Ausführen einer Anwendung unerlässlichen Dateien enthält, und ein Docker -Container ist eine Laufzeitinstanz eines Docker -Bildes. Manchmal möchten Benutzer möglicherweise Docker -Bilder und -Container für die Offline -Entwicklung oder für die Sicherung speichern. In dieser Situation stehen Docker -Befehle zur Verfügung, um diesen Vorgang auszuführen.
Dieser Blog wird veranschaulichen:
Unterschied zwischen Docker Save und Docker Export
Der "Docker sparenIst ein Befehl in Docker, der verwendet wird, um ein Docker -Bild als Archivdatei zu speichern. Andererseits die “Docker -ExportDer Befehl ”wird verwendet, um den Docker -Container in einer TAR -Archivdatei zu speichern.
So verwenden Sie den Befehl "Docker Save"?
Befolgen Sie die angegebenen Schritte, um zu sehen, wie der Befehl „Docker Save“ verwendet wird.
Schritt 1: Zeigen Sie Docker -Bilder an
Listen Sie zunächst alle verfügbaren Docker -Bilder auf und wählen Sie ein bestimmtes Bild zum Speichern als TAR -Archivdatei:
Docker Image Ls
Die folgende Ausgabe zeigt alle Docker -Bilder an. Wir haben die "ausgewählt"alpin”Docker -Bild:
Schritt 2: Speichern Sie das Docker -Bild als Datei
Speichern Sie als Nächstes das ausgewählte Docker -Bild als Datei mit dem angegebenen Befehl:
Docker speichern Alpine -o my -Alpine.Teer
Hier:
Alternativ können Benutzer den folgenden Befehl verwenden, um das Docker -Bild als Datei zu speichern:
Docker speichern Alpine> my-alpine2.Teer
Hier das "alpin"Ist das Docker -Bild und"my-alpine2.Teer”Ist der Name der Ausgabedatei:
Schritt 3: Änderungen überprüfen
Führen Sie nun den Befehl unterunter aufgeführt aus, um festzustellen, ob das ausgewählte Docker-Bild als Datei gespeichert wurde oder nicht:
LS My-Alpine.Teer
Es ist ersichtlich, dass das jeweilige Docker -Bild als TAR -Archivdatei gespeichert wurde:
So verwenden Sie den Befehl "Docker Export"?
Probieren Sie die bereitgestellten Schritte aus, um zu sehen, wie der Befehl „Docker Export“ verwendet wird.
Schritt 1: Listen Sie Docker Container auf
Zeigen Sie zunächst alle Docker -Container an und wählen Sie den spezifischen Container aus, um ihn als TAR -Archivdatei zu speichern:
Docker ps -a
In der folgenden Ausgabe sind alle Docker -Container zu sehen, und wir haben das ausgewähltContainer1”Docker -Container:
Schritt 2: Sparen Sie den Docker -Container als Datei
Verwenden Sie dann den angegebenen Befehl, um den ausgewählten Container als Datei zu speichern:
Docker Export -o my -cont.Teer Container1
Hier:
Alternativ kann der folgende Befehl auch verwendet werden, um den Docker -Container als Datei zu speichern:
Docker Export Cont1> my-cont1.Teer
Schritt 3: Änderungen sicherstellen
Überprüfen Sie zuletzt, ob der Docker -Container als Datei gespeichert wurde oder nicht:
LS My-Cont.Teer
Die folgende Ausgabe zeigt an, dass der Docker -Container als TAR -Archivdatei gespeichert wurde:
Wir haben den Unterschied zwischen den Befehlen „Docker Save“ und „Docker Export“ effizient erklärt.
Abschluss
Der "Docker sparenDer Befehl ”wird verwendet, um Docker -Bilder als TAR -Archivdatei zu speichern. Andererseits die “Docker -ExportDer Befehl ”wird verwendet, um den Docker -Container in einer TAR -Archivdatei zu speichern. Führen Sie den Befehl „Docker Save -o“ aus, um das Docker -Bild als Datei zu speichern. Um den Docker -Container als Datei zu speichern, verwenden Sie den Befehl „Docker Export -o“. In diesem Blog wurde der Hauptunterschied zwischen den Befehlen „Docker Save“ und „Docker Export“ in Docker erläutert.