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.
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 :
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!