Les images Docker sont un composant important de Docker. Ils sont le modèle qui contient des instructions pour créer / construire des conteneurs Docker. Tout en travaillant sur Docker, les développeurs peuvent vouloir enregistrer les images Docker comme fichier d'archives pour différentes raisons, comme garder une sauvegarde d'images, un développement hors ligne, etc. Dans cette situation, Docker fournit un «sauvegarde docker«Commande pour enregistrer une ou plusieurs images dans un fichier d'archive.
Cette étude expliquera comment le «sauvegarder»La fonction fonctionne dans Docker.
Comment fonctionne la fonction de sauvegarde ou la commande «Enregistrer» dans Docker?
Le "sauvegarde docker"Est une commande dans docker utilisée pour enregistrer des images Docker unique ou multiples dans un fichier d'archive. Le fichier d'archive peut ensuite être utilisé pour la sauvegarde des images Docker et transférer des images vers un autre PC.
Regardez les exemples suivants pour voir comment le «sauvegarde docker»La commande fonctionne.
Exemple 1: Comment enregistrer et charger une image Docker après avoir supprimé l'image existante?
Dans cet exemple, les opérations suivantes seront effectuées:
Étape 1: Afficher les images Docker
Tout d'abord, exécutez la commande suivante pour répertorier toutes les images Docker disponibles:
Docker Image LS
La sortie ci-dessous montre toutes les images Docker. Maintenant, choisissez l'image Docker souhaitée pour l'enregistrer en tant que fichier. Par exemple, nous avons sélectionné le «alpin" image:
Étape 2: Enregistrer l'image docker en tant que fichier
Ensuite, enregistrez l'image Docker sélectionnée en tant que fichier avec l'aide de la commande fournie:
docker sauver Alpine -o my-alpine.le goudron
Ici:
Alternativement, la commande ci-dessous peut également être utilisée pour enregistrer l'image Docker en tant que fichier:
docker Enregistrer Alpine> My-Alpine2.le goudron
Ici, «My-Alpine2.TAR "est le nom du fichier de sortie:
Étape 3: Vérifiez les modifications
Utilisez le "LS”Commande avec le nom du fichier de sortie pour voir si l'image Docker sélectionnée a été enregistrée en tant que fichier ou non:
ls my-alpine.le goudron
On peut voir que l'image Docker souhaitée a été enregistrée en tant que fichier d'archive TAR:
Étape 4: Supprimer l'image docker existante
Ensuite, supprimez l'image docker existante du référentiel:
Docker Image RM Alpine
Ici le "RM«L'option est utilisée pour supprimer le«alpin”Image Docker:
Étape 5: Vérifiez l'image supprimée
Exécutez la commande ci-dessous pour vérifier si l'image souhaitée a été supprimée ou non:
Docker Image LS
Dans la sortie ci-dessous, le «alpin»L'image Docker ne peut pas être vue, ce qui signifie qu'elle a été supprimée du référentiel:
Étape 6: Chargez l'image Docker à partir du fichier d'archive
Maintenant, chargez l'image Docker souhaitée à partir du fichier d'archive TAR à l'aide de la commande fournie:
docker charge -i my-alpine.le goudron
Ici:
Cette commande chargera le «alpin”Image du«my-alpine.le goudron" déposer:
Étape 7: Vérification
Enfin, assurez-vous que l'image souhaitée a été chargée à partir du fichier d'archive ou non:
Docker Image LS
Dans la capture d'écran ci-dessous, le «alpin»L'image Docker peut être vue, ce qui signifie qu'il a été chargé avec succès à partir du fichier d'archive:
Exemple 2: Comment enregistrer plusieurs images Docker à la fois?
Dans cet exemple, nous sélectionnerons deux images Docker et les enregistrerons dans le fichier d'archive TAR à l'aide du «Docker Save -o " commande.
Étape 1: Enregistrer plusieurs images
Pour enregistrer plusieurs images à la fois, utilisez le «sauvegarde docker«Commande avec le«-o”Option et spécifiez le nom du fichier de sortie et plusieurs noms d'images:
Docker Save -O My-Images.tar alpine nginx
Ici:
Étape 2: Vérification
Exécutez la commande suivante pour vérifier si plusieurs images Docker ont été enregistrées en tant que fichier ou non:
LS My-Images.le goudron
L'image ci-dessous indique que les images docker multiples ont été enregistrées dans un fichier d'archive TAR I.e., "les images.le goudron»:
Nous avons efficacement expliqué comment le «sauvegarder»La commande fonctionne dans Docker.
Conclusion
Le "sauvegarde docker"Est une commande docker utilisée pour enregistrer des images Docker unique ou multiples dans un fichier d'archive TAR. Pour enregistrer l'image Docker unique en tant que fichier, le «Docker Save -o »La commande est utilisée. Pour enregistrer plusieurs images Docker dans le fichier d'archive TAR, utilisez le «Docker Save -o " commande. Cette étude a expliqué comment le «sauvegarder»La fonction fonctionne dans Docker.