So verschieben Sie Docker -Bilder zwischen Hosts

So verschieben Sie Docker -Bilder zwischen Hosts

In unseren vorherigen Tutorials haben Sie über die Installation von Docker Engine auf CentOS/Rhel- und Ubuntu -Betriebssystem erfahren und Bilder von Docker Hub gezogen. Danach erzeugte Container mit Bildern. Dieses Tutorial hilft Ihnen beim Exportieren und Importieren von Docker -Bildern und verschiebt sie zwischen Hosts.

Listen Sie Docker -Bilder auf

Faustliste Docker -Bilder in Ihrem System mit dem folgenden Befehl.

[E -Mail geschützt]: ~# Docker Images Repository Tag Bild -ID Erstellt Virtuelle Größe Centos Neueste 2933D50B9F77 Vor 11 Tagen 196.6 MB Ubuntu neuest 36248ae4a9ac vor 11 Tagen 188 MB 

Bild speichern oder archivieren

Verwenden Sie nun den folgenden Befehl, um das Bild -Repository mit dem benannten Bild zu speichern Ubuntu (Bild -ID: 36248AE4A9AC) und machen Sie ein Reißverschluss Archiv namens Ubuntu-latest.Teer.gz. Denken Sie daran, dass Save verwendet wird, um die Sicherung von Docker -Bildern (nicht Container) zu erstellen.

# Docker Save Ubuntu | gzip> ubuntu-latest.Teer.gz 

Bild importieren

Nach dem Speichern von Docker -Bild im Archivformat auf Ihrem System verschieben Sie es mit SCP oder FTP in das Remote -System. Nach diesem Gebrauchsbefehl unten auf dem Remote -System, um das Docker -Bild mit Namen zu importieren Ubuntu und Tagenname neueste.

# ZCAT UBUNTU-LATEST.gz | Docker -Import - Ubuntu: Neueste 

Der obige Befehl erstellt ein Docker -Bild mit Namen Ubuntu und Tagenname neueste auf Ihrem System. Sie können jetzt Container mit diesem Bild wie unten starten.

# Docker Run -i -t Ubuntu /bin /bash