Maison >Opération et maintenance >Docker >Comment exporter un package tar à partir d'une image Docker

Comment exporter un package tar à partir d'une image Docker

PHPz
PHPzoriginal
2023-04-10 09:02:456035parcourir

Dans Docker, l'exportation d'une image peut être effectuée en la regroupant dans un fichier .tar. Cette méthode nous permet d'exporter l'image n'importe où et de l'importer pour une utilisation ultérieure. Cet article explique comment utiliser Docker pour exporter une image dans un package tar.

  1. Préparation

Avant d'exporter l'image, vous devez vous assurer que Docker est installé et que vous disposez des droits d'administrateur.

  1. Trouver l'image à exporter

Tout d'abord, nous devons trouver l'ID de l'image à exporter. Vous pouvez utiliser la commande suivante pour lister les identifiants de toutes les images :

$ docker image ls

Après avoir trouvé l'identifiant de l'image correspondant, enregistrez-le.

  1. Exporter l'image

Avant d'exporter l'image, assurez-vous d'avoir arrêté le conteneur. Vous pouvez arrêter un conteneur en cours d'exécution avec la commande suivante :

$ docker stop <CONTAINER_NAME>

Remarque : Si le conteneur en cours d'exécution n'est pas arrêté, vous ne pourrez pas exporter l'image du conteneur.

La commande pour exporter l'image est la suivante :

$ docker save <IMAGE_ID> -o <TAR_FILENAME>

est l'ID de l'image à exporter et

Par exemple, si vous souhaitez exporter l'image avec l'ID "abc123def456", vous pouvez utiliser la commande suivante :

$ docker save abc123def456 -o myimage.tar
  1. Importer l'image

Après avoir exporté l'image, vous pouvez l'importer vers d'autres endroits pour l'utiliser. Utilisez la commande suivante pour importer l'image :

$ docker load -i <TAR_FILENAME>

est le nom du fichier .tar à importer.

Par exemple, si vous souhaitez importer un fichier nommé « monimage.tar », vous pouvez utiliser la commande suivante :

$ docker load -i myimage.tar

Une fois l'importation réussie, vous pouvez utiliser la commande suivante pour afficher l'image importée :

$ docker image ls

Grâce aux étapes ci-dessus, vous avez terminé avec succès l'exportation et l'importation de l'image Docker. Cette méthode vous permet d'exporter facilement l'image vers d'autres emplacements et de l'importer pour une utilisation ultérieure.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn