Unterschied zwischen Docker Save und Export

Unterschied zwischen Docker Save und Export

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:

  • Hauptunterschied zwischen Docker Save und Docker Export
  • So verwenden Sie den Befehl "Docker Save"?
  • So verwenden Sie den Befehl "Docker Export"?

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:

  • Docker sparenDer Befehl ”wird verwendet, um das Docker -Bild in der TAR -Archivdatei zu speichern.
  • alpinIst das Docker -Bild, das wir als Datei speichern möchten.
  • Die Option wird verwendet, um die Ausgabedatei anzugeben.
  • My-Alpine.Teer”Ist der Name der Ausgabedatei:

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:

  • Docker -ExportDer Befehl ”wird verwendet, um den Docker -Container in der TAR -Archivdatei zu speichern.
  • Die Option wird verwendet, um die Ausgabedatei anzugeben.
  • My-Cont.Teer”Ist der Name der Ausgabedatei.
  • Container1Ist der Docker -Container, den wir als Datei speichern möchten:

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.