Comment déplacer les images Docker entre les hôtes

Comment déplacer les images Docker entre les hôtes

Dans nos tutoriels précédents, vous avez appris l'installation de Docker Engine sur le système d'exploitation Centos / Rhel et Ubuntu et les images tirées de Docker Hub. Après cela a créé des conteneurs avec des images. Ce tutoriel vous aidera à exporter et à importer des images Docker et à les déplacer entre les hôtes.

Énumérez les images Docker

Images Docker List Docker sur votre système en utilisant la commande ci-dessous.

[Protégé par e-mail]: ~ # Docker Images Repository Balise ID d'image Création de taille virtuelle Centos Dernier 2933D50B9F77 Il y a 11 jours 196.6 Mb Ubuntu Dernier 36248AE4A9AC il y a 11 jours 188 Mo 

Enregistrer ou archiver l'image

Utilisez maintenant la commande suivante pour enregistrer le référentiel d'image nommé ubuntu (ID d'image: 36248AE4A9AC) et faites une archive zippée nommée ubuntu-latest.le goudron.gz. N'oubliez pas que la sauvegarde est utilisée pour effectuer une sauvegarde d'images Docker (pas des conteneurs).

# docker Enregistrer Ubuntu | gzip> ubuntu-latest.le goudron.gz 

Image d'importation

Après avoir enregistré l'image Docker au format d'archives sur votre système, déplacez-le vers le système distant à l'aide de SCP ou de FTP. Après cette utilisation ci-dessous, la commande sur le système distant pour importer l'image docker avec le nom ubuntu et nom de balise dernier.

# zcat ubuntu-latest.gz | Docker Import - Ubuntu: Dernière 

La commande ci-dessus créera une image docker avec nom ubuntu et nom de balise dernier sur votre système. Vous pouvez maintenant lancer des conteneurs en utilisant cette image comme ci-dessous.

# docker run -i -t ubuntu / bin / bash