Quelle est la différence entre Docker Import et Load ?

Quelle Est La Difference Entre Docker Import Et Load



Docker est un outil célèbre pour créer et gérer des conteneurs qui sont des environnements distincts pour exécuter des applications. Docker fournit plusieurs commandes pour importer et charger des images, qui sont des modèles pour créer des conteneurs. Le ' importation de menu fixe ' et ' chargement du docker ” permettent aux développeurs de créer des images personnalisées à partir de rien, de restaurer des images à partir de sauvegardes, de transférer des images entre hôtes et de partager des images personnalisées avec d'autres développeurs.

Cet article vous expliquera :







Différence principale entre Docker Import et Load ?

Le ' importation de menu fixe ” crée une nouvelle image à partir d'un fichier ou d'une URL contenant un instantané du système de fichiers d'un conteneur. L'argument fichier ou URL peut être un chemin de fichier local ou une URL distante qui pointe vers une archive tar. Il peut être utilisé pour créer une image à partir d'une archive tar contenant les fichiers et répertoires d'un conteneur. Il est utile lorsque les utilisateurs souhaitent créer une image à partir du système de fichiers d'un conteneur existant, sans conserver les métadonnées ou l'historique.



D'autre part, le « chargement du docker ' La commande charge une image à partir d'une archive tar qui a été précédemment enregistrée à l'aide de la commande ' docker enregistrer ' commande. Il peut être utilisé pour restaurer une image qui a été exportée à l'aide de docker save. Il est utile lorsque les utilisateurs souhaitent charger une image ou un référentiel qui a été précédemment enregistré à l'aide de docker save, en préservant toutes les métadonnées et l'historique.



Comment utiliser la commande 'docker import' ?

Consultez les étapes fournies pour voir comment utiliser le ' importation de menu fixe ' commande:





Étape 1 : répertorier toutes les images Docker

Tout d'abord, affichez toutes les images Docker disponibles via la commande ci-dessous :

images de docker



Dans la sortie ci-dessus, toutes les images Docker peuvent être vues.

Étape 2 : Importer une image à partir d'un fichier local

Ensuite, utilisez le ' importation de menu fixe ” avec le chemin d'accès au fichier local ou l'URL contenant le contenu de l'image à créer :

docker import hello-world_image.docker nouvelle image

Ici:

  • ' bonjour-world_image.docker ” est le fichier local de notre système.
  • ' Nouvelle image ” est le nom de la nouvelle image qui sera créée à partir du fichier local.

Cette commande a créé une nouvelle image nommée ' Nouvelle image « du local » bonjour-world_image.docker ' déposer.

Étape 3 : Vérification

Pour vérifier si l'image a été créée à partir du fichier local, répertoriez toutes les images Docker :

images de docker

On peut voir que le « Nouvelle image ” a été créé avec succès.

Comment utiliser la commande 'docker load' ?

Pour savoir comment le « chargement du docker ” la commande fonctionne, regardez les étapes suivantes :

Étape 1 : Afficher les images Docker

Tout d'abord, répertoriez toutes les images Docker à l'aide de la commande ci-dessous :

images de docker

La sortie ci-dessus a affiché toutes les images Docker.

Étape 2 : charger l'image à partir du fichier d'archive

Ensuite, utilisez le ' chargement du docker ' avec la commande ' -je ' et le nom du fichier d'archive à partir duquel l'image Docker particulière doit être chargée :

chargement du docker -je mon-alpine.tar

Ici le ' -je ' est utilisée pour spécifier le fichier d'entrée, c'est-à-dire 'my-alpine.tar'.

Cette commande a chargé le ' alpin 'image d'archive' mon-alpine.tar ' déposer.

Étape 3 : Vérification

Enfin, affichez toutes les images Docker pour vous assurer que l'image spécifique a été chargée à partir du fichier d'archive :

images de docker

Dans la sortie ci-dessus, le ' alpin ” l'image peut être vue.

Conclusion

Le ' importation de menu fixe ” crée une nouvelle image à partir d'un fichier ou d'une URL contenant un instantané du système de fichiers d'un conteneur. Il ne conserve aucune métadonnée ou historique du système de fichiers du conteneur. En revanche, le « chargement du docker ' charge une image ou un référentiel à partir d'une archive tar qui a été précédemment enregistrée à l'aide de ' docker enregistrer ”. Il conserve toutes les métadonnées et l'historique de l'image ou du référentiel.