Différence entre Docker Save and Export

Différence entre Docker Save and Export

Docker est un forum populaire qui permet aux développeurs d'emballer leurs applications logicielles dans un conteneur portable qui peut être déployé dans différents environnements. Une image Docker est un fichier qui comprend tous les fichiers essentiels pour exécuter une application et un conteneur Docker est une instance d'exécution d'une image Docker. Parfois, les utilisateurs peuvent vouloir enregistrer des images et des conteneurs Docker pour le développement ou la sauvegarde hors ligne. Dans cette situation, les commandes Docker sont disponibles pour effectuer cette opération.

Ce blog illustrera:

  • Différence principale entre Docker Save et Docker Exportation
  • Comment utiliser la commande «Docker Save»?
  • Comment utiliser la commande «Docker Export»?

Différence entre Docker Save et Docker Exportation

Le "sauvegarde docker"Est une commande dans docker utilisée pour enregistrer une image docker en tant que fichier d'archive. D'un autre côté, le «exportation de docker»La commande est utilisée pour enregistrer le conteneur Docker dans un fichier d'archive TAR.

Comment utiliser la commande «Docker Save»?

Pour voir comment utiliser la commande «Docker Save», suivez les étapes fournies.

Étape 1: Afficher les images Docker

Tout d'abord, énumérez toutes les images Docker disponibles et choisissez une image particulière pour enregistrer en tant que fichier d'archive TAR:

Docker Image LS

La sortie ci-dessous affiche toutes les images Docker. Nous avons sélectionné le «alpin”Image Docker:

Étape 2: Enregistrer l'image docker en tant que fichier

Ensuite, enregistrez l'image Docker sélectionnée en tant que fichier à l'aide de la commande fournie:

docker sauver Alpine -o my-alpine.le goudron

Ici:

  • "sauvegarde docker»La commande est utilisée pour enregistrer l'image Docker dans le fichier d'archive TAR.
  • "alpin"Est l'image docker que nous voulons enregistrer en tant que fichier.
  • "-o"L'option est utilisée pour spécifier le fichier de sortie.
  • "my-alpine.le goudron«Est le nom du fichier de sortie:

Alternativement, les utilisateurs peuvent utiliser la commande suivante pour enregistrer l'image Docker en tant que fichier:

docker Enregistrer Alpine> My-Alpine2.le goudron

Ici le "alpin"Est l'image docker, et"my-alpine2.le goudron«Est le nom du fichier de sortie:

Étape 3: Vérifiez les modifications

Maintenant, exécutez la commande ci-dessous 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 particulière a été enregistrée en tant que fichier d'archive TAR:

Comment utiliser la commande «Docker Export»?

Essayez les étapes fournies pour voir comment utiliser la commande «Docker Export».

Étape 1: répertorier le conteneur Docker

Tout d'abord, affichez tous les conteneurs Docker et choisissez le conteneur spécifique pour l'enregistrer en tant que fichier d'archive TAR:

docker ps -a

Dans la sortie ci-dessous, tous les conteneurs Docker peuvent être vus et nous avons sélectionné le «conteneur1”Contauteur Docker:

Étape 2: Enregistrer le conteneur Docker en tant que fichier

Ensuite, utilisez la commande fournie donnée pour enregistrer le conteneur sélectionné en tant que fichier:

Docker Export -O My-Cont.conteneur de goudron1

Ici:

  • "exportation de docker"La commande est utilisée pour enregistrer le conteneur Docker dans le fichier d'archive TAR.
  • "-o"L'option est utilisée pour spécifier le fichier de sortie.
  • "my.le goudron"Est le nom du fichier de sortie.
  • "conteneur1«Est le conteneur Docker que nous voulons enregistrer en tant que fichier: est-ce que

Alternativement, la commande suivante peut également être utilisée pour enregistrer le conteneur Docker en tant que fichier:

Docker Export Cont1> My-Cont1.le goudron

Étape 3: Assurer les modifications

Enfin, vérifiez si le conteneur Docker a été enregistré en tant que fichier ou non:

ls my-contit.le goudron

La sortie ci-dessous indique que le conteneur Docker a été enregistré en tant que fichier d'archive TAR:

Nous avons expliqué efficacement la différence entre les commandes «Save Docker» et «Docker Export».

Conclusion

Le "sauvegarde docker»La commande est utilisée pour enregistrer les images Docker comme un fichier d'archive TAR. D'un autre côté, le «exportation de docker»La commande est utilisée pour enregistrer le conteneur Docker dans un fichier d'archive TAR. Pour enregistrer l'image docker en tant que fichier, exécutez la commande "docker sauver -o". Afin d'enregistrer le conteneur Docker en tant que fichier, utilisez la commande «Docker Export -O». Ce blog a expliqué la principale différence entre les commandes «Save Docker» et «Docker Export» dans Docker.