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

王林
Freigeben: 2020-11-18 16:05:55
nach vorne
3273 Leute haben es durchsucht

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...]
Nach dem Login kopieren

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

docker save -o nginx.tar nginx:latest
Nach dem Login kopieren

oder

docker save > nginx.tar nginx:latest
Nach dem Login kopieren

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]
Nach dem Login kopieren

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

Befehl

docker export [options] container
Nach dem Login kopieren

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

docker export -o nginx-test.tar nginx-test
Nach dem Login kopieren

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]]
Nach dem Login kopieren

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

docker import nginx-test.tar nginx:imp
Nach dem Login kopieren

oder

cat nginx-test.tar | docker import - nginx:imp
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage