GNU/Linux >> Tutoriels Linux >  >> Panels >> Docker

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

Dans nos tutoriels précédents, vous avez appris l'installation du moteur Docker sur les systèmes d'exploitation CentOS/RHEL et Ubuntu et extrait des images du hub Docker. Après cela, créez des conteneurs avec des images. Ce didacticiel vous aidera à exporter et importer des images Docker et à les déplacer entre les hôtes.

Répertorier les images Docker

Listez d'abord les images docker sur votre système en utilisant la commande ci-dessous.

[email protected]:~# docker images

REPOSITORY     TAG        IMAGE ID            CREATED          VIRTUAL SIZE
centos         latest     2933d50b9f77        11 days ago      196.6 MB
ubuntu         latest     36248ae4a9ac        11 days ago      188 MB

Enregistrer ou archiver l'image

Utilisez maintenant la commande suivante pour enregistrer le référentiel d'images nommé ubuntu (id de l'image :36248ae4a9ac) et créez une archive compressée nommée ubuntu-latest.tar.gz . N'oubliez pas que la sauvegarde est utilisée pour effectuer une sauvegarde des images Docker (et non des conteneurs).

# docker save ubuntu | gzip > ubuntu-latest.tar.gz

Importer une image

Après avoir enregistré l'image docker au format archive sur votre système, déplacez-la vers un système distant à l'aide de scp ou ftp. Après cela, utilisez la commande ci-dessous sur le système distant pour importer l'image Docker avec le nom ubuntu et le nom de la balise latest .

# zcat ubuntu-latest.gz | docker import - ubuntu:latest

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

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

Docker
  1. Comment réduire la taille de l'image Docker :6 méthodes d'optimisation

  2. Comment utiliser un Dockerfile pour créer une image Docker

  3. Comment empaqueter et transférer des images Docker d'un serveur à un autre

  4. Comment partager des images Docker avec d'autres

  5. Comment valider les modifications apportées à une image Docker

Comment réduire la taille de l'image Docker dans les conteneurs Docker

Comment mettre à jour les images Docker vers la dernière version

Comment utiliser Docker Commit pour modifier les images de conteneur

Guide complet pour supprimer les images Docker

Partage d'images Docker sur Docker Hub

Comment répertorier / rechercher / extraire des images docker sous Linux