Inspecter un manifeste d'image spécifique dans la liste
Dans l'étape précédente, nous avons inspecté la liste de manifestes de alpine:latest
. Cette liste contenait plusieurs entrées, chacune pointant vers un manifeste d'image spécifique pour une architecture différente. Maintenant, inspectons l'un de ces manifestes d'image spécifiques.
Pour inspecter un manifeste spécifique, nous avons besoin de son digest. À partir de la sortie de docker manifest inspect alpine:latest
, recherchez le digest
de l'architecture qui correspond à votre machine virtuelle LabEx (qui est amd64
). Le digest ressemblera à quelque chose comme sha256:...
.
Une fois que vous avez le digest du manifeste amd64
, vous pouvez l'inspecter en utilisant la commande docker manifest inspect
suivie du nom de l'image et du digest, séparés par un symbole @
.
Remplacez YOUR_AMD64_DIGEST
par le digest réel que vous avez trouvé pour la plateforme amd64
dans la sortie de l'étape précédente.
docker manifest inspect alpine@YOUR_AMD64_DIGEST
Par exemple, si le digest amd64
était sha256:f70734b6a266dcb51c52a820c34f3204cc6897445f6510b7a5be74d30a72f227
, la commande serait :
docker manifest inspect alpine@sha256:f70734b6a266dcb51c52a820c34f3204cc6897445f6510b7a5be74d30a72f227
Cette commande affichera un document JSON qui représente le manifeste d'image spécifique pour l'architecture amd64
. Ce manifeste contient des détails sur les couches d'image (identifiées par leurs digests) et la configuration de l'image (également identifiée par un digest).
Vous verrez une sortie similaire à celle-ci :
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"config": {
"mediaType": "application/vnd.docker.container.image.v1+json",
"size": 1510,
"digest": "sha256:..."
},
"layers": [
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 2803897,
"digest": "sha256:..."
}
]
}
Cette sortie montre la structure d'un seul manifeste d'image, listant la configuration et les couches qui composent l'image pour cette architecture spécifique.