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 ?
- Comment utiliser la commande 'docker import' ?
- Comment utiliser la commande 'docker load' ?
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 imageIci:
- ' 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.tarIci 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.