Dans cette étape, vous apprendrez à inspecter une image Docker mono-plateforme en utilisant la commande docker image inspect
. Cette commande fournit des informations détaillées sur une image, y compris sa configuration, ses couches et ses métadonnées.
Commencez par télécharger une image simple mono-plateforme. Nous utiliserons l'image hello-world
pour cet exemple.
docker pull hello-world
Vous devriez voir une sortie indiquant que l'image est en cours de téléchargement.
Using default tag: latest
latest: Pulling from library/hello-world
...
Status: Downloaded newer image for hello-world:latest
docker.io/library/hello-world:latest
Maintenant que nous avons l'image, nous pouvons l'inspecter. Utilisez la commande docker image inspect
suivie du nom de l'image.
docker image inspect hello-world
Cette commande produira un grand objet JSON contenant diverses informations sur l'image hello-world
. Vous verrez des détails tels que l'ID de l'image, la date de création, l'architecture, le système d'exploitation et la configuration.
[
{
"Id": "sha256:...",
"RepoTags": [
"hello-world:latest"
],
"RepoDigests": [
"hello-world@sha256:..."
],
"Parent": "",
"Comment": "",
"Created": "...",
"Container": "...",
"ContainerConfig": {
...
},
"DockerVersion": "...",
"Author": "",
"Config": {
...
},
"Architecture": "amd64",
"Os": "linux",
"Size": ...,
"VirtualSize": ...,
"GraphDriver": {
...
},
"RootFS": {
...
},
"Metadata": {
...
}
}
]
La sortie est un tableau JSON, même si vous inspectez une seule image. Cela s'explique par le fait que la commande peut accepter plusieurs noms d'images comme arguments.