Heim >Betrieb und Instandhaltung >Docker >Was ist der Unterschied zwischen Docker-Import und Docker-Load?
Unterschied: Der Docker-Ladebefehl importiert die Bildbibliotheksspeicherdatei in die lokale Bildbibliothek. Der Docker-Importbefehl importiert einen Container-Snapshot in die lokale Bildbibliothek. Container-Snapshots verwerfen alle Verlaufs- und Metadateninformationen, während Bildspeicherdateien vollständige Datensätze behalten und größer sind.
Wenn Sie den Unterschied zwischen den Befehlen docker load
und docker import
klar verstehen möchten, müssen Sie zunächst den Unterschied zwischen Bildern und Containern verstehen :
Image ist die Basis des Containers. Es kann einfach verstanden werden, dass das Image das Image ist, das wir zum Starten der virtuellen Maschine benötigen wurde erfolgreich gestartet.
Wenn Sie den Unterschied zwischen den Befehlen docker load
und docker import
verstehen möchten, müssen Sie auch die Befehle docker save
und docker export
kennen:
docker save images_name
: Konvertieren Sie ein Bild als Datei. Importieren Sie die Datei dann mit dem Befehl docker load
als Bild. Alle historischen Aufzeichnungen des Bildes werden gespeichert. Sie ist größer als die mit dem Befehl docker export
exportierte Datei und ist leicht zu verstehen, da der gesamte Verlauf des Bildes gespeichert wird. docker export container_id
: Exportieren Sie einen Container als Datei und verwenden Sie dann den Befehl docker import
, um den Container in ein neues Image zu importieren. Im Vergleich zum Befehl docker save
wird dies jedoch bei der Containerdatei der Fall sein Alle Metadaten und historischen Aufzeichnungen gehen verloren, die nur den aktuellen Status des Containers speichern, was einem Snapshot einer virtuellen Maschine entspricht.
Der Unterschied zwischen Docker-Import und Docker-Load
Tatsächlich können Sie den Docker-Load-Befehl verwenden, um die Bildbibliotheksspeicherdatei in zu importieren In der lokalen Bildbibliothek können Sie auch den Docker-Importbefehl verwenden, um einen Container-Snapshot in die lokale Bildbibliothek zu importieren.
Der Unterschied zwischen den beiden besteht darin, dass Container-Snapshots alle historischen Datensätze und Metadateninformationen verwerfen, während Bildspeicherdateien vollständige Datensätze speichern und größer sind. Darüber hinaus können Sie beim Import aus einer Container-Snapshot-Datei auch Metadaten wie Tags neu angeben.
Empfohlene Tutorials: „Docker-Tutorial“, „PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Docker-Import und Docker-Load?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!