Maison > Opération et maintenance > Docker > Quelle est la différence entre l'importation Docker et le chargement Docker ?

Quelle est la différence entre l'importation Docker et le chargement Docker ?

青灯夜游
Libérer: 2020-07-17 13:42:48
original
12339 Les gens l'ont consulté

Différence : la commande docker load importe le fichier de stockage de la bibliothèque d'images dans la bibliothèque d'images locale ; la commande docker import importe un instantané du conteneur dans la bibliothèque d'images locale. Les instantanés de conteneur supprimeront toutes les informations d'historique et de métadonnées, tandis que les fichiers de stockage d'images conserveront des enregistrements complets et seront plus volumineux.

Quelle est la différence entre l'importation Docker et le chargement Docker ?

Tout d'abord, si vous voulez comprendre clairement la différence entre les commandes docker load et docker import, vous devez comprendre la différence entre les images et les conteneurs :

  • Image : Un modèle en lecture seule utilisé pour démarrer un conteneur. Il s'agit du rootfs requis pour le démarrage du conteneur, similaire à l'image utilisée par une machine virtuelle.
  • Conteneur : le conteneur Docker est un moteur de conteneur d'applications open source qui permet aux développeurs de regrouper leurs applications et leurs packages de dépendances dans un conteneur portable, puis de les publier sur n'importe quelle machine Linux populaire. Il peut également être implémenté sous forme de virtualisation.

L'image est la base du conteneur. On peut simplement comprendre que l'image est l'image dont nous avons besoin pour démarrer la machine virtuelle. Le conteneur est le service qui s'exécute après la machine virtuelle. est démarré avec succès.

Si vous souhaitez comprendre la différence entre les commandes docker load et docker import, vous devez également connaître les commandes docker save et docker export :

  • docker save images_name : convertissez un exportez l'image sous forme de fichier, puis utilisez la commande docker load pour importer le fichier sous forme d'image, et tous les enregistrements historiques de l'image seront enregistrés. Il est plus gros que le fichier exporté par la commande docker export et est facile à comprendre car tout l'historique de l'image sera sauvegardé.
  • docker export container_id : exportez un conteneur sous forme de fichier, puis utilisez la commande docker import pour importer le conteneur dans une nouvelle image, mais par rapport à la commande docker save, le fichier conteneur sera perdre toutes les métadonnées et enregistrements historiques, qui enregistrent uniquement l'état actuel du conteneur, ce qui équivaut à un instantané de machine virtuelle.

La différence entre Docker Import et Docker Load

En fait, vous pouvez utiliser la commande Docker Load pour importer le fichier de stockage de la bibliothèque d'images dans la bibliothèque d'images locale, vous pouvez également utiliser la commande docker import pour importer un instantané de conteneur dans la bibliothèque d'images locale.

La différence entre les deux est que les instantanés de conteneur supprimeront tous les enregistrements historiques et les informations de métadonnées, tandis que les fichiers de stockage d'images enregistreront des enregistrements complets et seront plus grands. De plus, lors de l'importation à partir d'un fichier d'instantané de conteneur, vous pouvez également re-spécifier des métadonnées telles que des balises.

Tutoriels recommandés : "Tutoriel Docker", "Tutoriel PHP"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal