Docker inspect est une commande utilisée pour afficher les informations détaillées sur les objets Docker, qui peuvent être des conteneurs, des images, des volumes, des réseaux ou des swarm services. Elle peut aider les utilisateurs à comprendre les détails de la configuration d’un objet.
La commande Docker inspect s’utilise de la manière suivante :
```
docker inspect [options] [object […]]
```
`object` est le nom ou l’identifiant de l’objet que vous voulez inspecter.
Par exemple, pour inspecter un conteneur nommé “my\_container”, vous utiliseriez la commande suivante :
```
docker inspect my_container
```
Cela afficherait une sortie JSON détaillée avec toutes sortes d’informations sur le conteneur, comme son identifiant, son état de fonctionnement, sa configuration de réseau, les variables d’environnement, les volumes utilisés, etc.
Vous pouvez utiliser des options pour formater la sortie. Par exemple, l’option `-f` ou `—format` vous permet d’utiliser un template pour formater les informations :
```
docker inspect —format=’{{.State.Running}}’ my_container
```
Cela retournerait simplement ‘true’ si le conteneur est en cours d’exécution, et ‘false’ s’il ne l’est pas.