Maison  >  Article  >  Opération et maintenance  >  Comment vérifier où les informations sur le conteneur sont stockées dans Docker

Comment vérifier où les informations sur le conteneur sont stockées dans Docker

WBOY
WBOYoriginal
2022-02-07 10:31:096710parcourir

Dans Docker, vous pouvez utiliser la commande inspect pour voir où les informations du conteneur sont stockées. La fonction de cette commande est d'obtenir les métadonnées du conteneur ou de l'image. Vous pouvez afficher les informations du conteneur en définissant les paramètres sur le conteneur spécifié. nom. La syntaxe est "docker inspect Container name".

Comment vérifier où les informations sur le conteneur sont stockées dans Docker

L'environnement d'exploitation de ce tutoriel : système linux7.3, version docker-1.13.1, ordinateur Dell G3.

Comment vérifier où les informations sur les conteneurs sont stockées dans Docker

Nous savons que sous l'architecture Docker, il existe des concepts de conteneurs et d'images. Les images sont plus statiques, tandis que les conteneurs sont des instanciations d'images et plus dynamiques. Si nous voulons que le conteneur et l'hôte partagent un dossier, nous pouvons utiliser le paramètre -v pour effectuer un mappage de volume. Cependant, il est communément admis que si le conteneur est cassé (impossible de démarrer), le contenu du conteneur sera complètement perdu. Mais si vous y réfléchissez bien, la cohérence du système de fichiers est maintenue à chaque arrêt et démarrage du conteneur. En d'autres termes, en plus du montage des volumes, un fichier doit être conservé sur la machine hôte dans le conteneur Docker. Alors, lorsque le conteneur ne peut pas être ouvert, comment trouver les fichiers dans le conteneur auprès de l'hôte et les supprimer ?

  Prenons le problème spécifique que j'ai rencontré. Parce qu'un fichier de configuration dans le conteneur a été modifié, le conteneur n'a pas pu être démarré. Vous pouvez suivre les étapes ci-dessous pour rechercher les fichiers dans le conteneur.

  1. docker inspect

 Grâce à docker inspect + nom/ID du conteneur pour afficher les informations du conteneur, le champ que nous devons trouver est : GraphDriver

Comment vérifier où les informations sur le conteneur sont stockées dans Docker

 Nous devons faire attention au UpperDir ici, utilisez la commande ls pour voir ce fichier Qu'y a-t-il dans le dossier ? 2. Recherchez les fichiers dont vous avez besoin~

Comment vérifier où les informations sur le conteneur sont stockées dans Docker N'est-ce pas le répertoire racine du conteneur ?

Apprentissage recommandé : "

Tutoriel vidéo Docker

"

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!

Déclaration:
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