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".
L'environnement d'exploitation de ce tutoriel : système linux7.3, version docker-1.13.1, ordinateur Dell G3.
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
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~
N'est-ce pas le répertoire racine du conteneur ?
Apprentissage recommandé : "
Tutoriel vidéo DockerCe 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!