Ein spezifisches Image-Manifest in der Liste untersuchen
Im vorherigen Schritt haben wir die Manifestliste für alpine:latest
untersucht. Diese Liste enthielt mehrere Einträge, die jeweils auf ein spezifisches Image-Manifest für eine andere Architektur verweisen. Jetzt wollen wir eines dieser spezifischen Image-Manifeste untersuchen.
Um ein spezifisches Manifest zu untersuchen, benötigen wir seinen Digest. Aus der Ausgabe von docker manifest inspect alpine:latest
suchen Sie den digest
für die Architektur, die mit Ihrer LabEx-VM übereinstimmt (dies ist amd64
). Der Digest sieht in etwa so aus: sha256:...
.
Sobald Sie den Digest für das amd64
-Manifest haben, können Sie es mit dem Befehl docker manifest inspect
untersuchen. Danach geben Sie den Image-Namen und den Digest an, getrennt durch ein @
-Symbol.
Ersetzen Sie YOUR_AMD64_DIGEST
durch den tatsächlichen Digest, den Sie für die amd64
-Plattform in der Ausgabe des vorherigen Schritts gefunden haben.
docker manifest inspect alpine@YOUR_AMD64_DIGEST
Beispielsweise, wenn der amd64
-Digest sha256:f70734b6a266dcb51c52a820c34f3204cc6897445f6510b7a5be74d30a72f227
war, würde der Befehl lauten:
docker manifest inspect alpine@sha256:f70734b6a266dcb51c52a820c34f3204cc6897445f6510b7a5be74d30a72f227
Dieser Befehl gibt ein JSON-Dokument aus, das das spezifische Image-Manifest für die amd64
-Architektur darstellt. Dieses Manifest enthält Details über die Image-Schichten (identifiziert durch ihre Digests) und die Image-Konfiguration (ebenfalls identifiziert durch einen Digest).
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
{
"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:..."
}
]
}
Diese Ausgabe zeigt die Struktur eines einzelnen Image-Manifests, das die Konfiguration und die Schichten auflistet, aus denen das Image für diese spezifische Architektur besteht.