Heim >Betrieb und Instandhaltung >Docker >Einführung in Import- und Exportvorgänge von Docker-Images

Einführung in Import- und Exportvorgänge von Docker-Images

王林
王林nach vorne
2020-11-18 16:05:553269Durchsuche

Einführung in Import- und Exportvorgänge von Docker-Images

In diesem Artikel erfahren Sie mehr über die Import- und Exportvorgänge von Docker-Images, die für Migration, Sicherung, Upgrade und andere Szenarien verwendet werden können.

Die Umgebung ist wie folgt: tCentos 7.0

Docker 1.18

(Empfohlen:

Docker-Tutorial

) Import-Export-Befehle Einführung

Die beteiligten Befehle sind Export, Import, Speichern, Laden

Speichern

docker save [options] images [images...]

Einführung in Import- und Exportvorgänge von Docker-Images Beispiel

docker save -o nginx.tar nginx:latest

oder

docker save > nginx.tar nginx:latest

wobei -o und > die Ausgabe in eine Datei darstellen, nginx.tar die Zieldatei ist, nginx:latest der Quellbildname (Name:Tag)

ist


Laden

Befehl

docker load [options]

Einführung in Import- und Exportvorgänge von Docker-Imagesexportieren

Befehl

docker export [options] container

Einführung in Import- und Exportvorgänge von Docker-ImagesBeispiel

docker export -o nginx-test.tar nginx-test

wobei -o die Ausgabe in eine Datei bedeutet, nginx-test.tar ist die Zieldatei, nginx- test ist der Quellcontainername (Name)


import

Befehl

docker import [options] file|URL|- [REPOSITORY[:TAG]]

Einführung in Import- und Exportvorgänge von Docker-Images Beispiel

docker import nginx-test.tar nginx:imp

oder

cat nginx-test.tar | docker import - nginx:imp

Unterschied

Die vom Exportbefehl exportierte TAR-Datei ist geringfügig kleiner als das exportierte Mit dem Speicherbefehl

Einführung in Import- und Exportvorgänge von Docker-ImagesExportbefehl wird die TAR-Datei aus dem Container exportiert, während der Speicherbefehl aus dem Image exportiert wird. Basierend auf dem zweiten Punkt wird beim Zurückimportieren der exportierten Datei der gesamte Verlauf der Datei exportiert Das Bild (dh die Informationen zu jeder Ebene) kann nicht beibehalten werden. Wenn Sie nicht damit vertraut sind, können Sie den Rollback-Vorgang nicht ausführen, sodass die Informationen zu jeder Ebene nicht gespeichert werden können beim Import vollständig erhalten bleiben. Wie in der folgenden Abbildung gezeigt, wird nginx:latest durch Speichern, Exportieren und Laden importiert, und nginx:imp wird durch Exportieren, Exportieren und Importieren importiert.

Empfehlung

Einführung in Import- und Exportvorgänge von Docker-ImagesSie können den Befehl entsprechend dem spezifischen Nutzungsszenario auswählen

Wenn Sie nur Bilder sichern möchten, verwenden Sie Speichern und Laden, wenn sich der Containerinhalt nach dem Starten des Containers ändert und gesichert werden muss , verwenden Sie Export und Import.

Das obige ist der detaillierte Inhalt vonEinführung in Import- und Exportvorgänge von Docker-Images. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen