Manifest Digest
Det syftar på den unika identifieraren för manifestet för en specifik plattform (t.ex. linux/amd64). Det är en hash av innehållet i den manifestfilen (vanligtvis SHA-256) i formatet: SHA256:... Varje manifest beskriver ett specifikt lager, konfigurationsblob och körtidsmetadata. Om du hämtar en image av en enda arkitektur (t.ex. endast amd64 stöds), så kör du en manifest digest.
Index Digest
Avser en sammanfattning av ett spegelindex (manifestlista eller OCI-index). Den används för att stödja multiarkitekturbilder, som inte direkt innehåller bildlagret, utan listar manifestdigester som motsvarar flera olika plattformar. Det motsvarar en "pekarlista" som säger till klienten: "Om du är arm64, använd denna digest; Om du är amd64, använd den digesten". Vanligt förekommande i multiplattformsavbildningar byggda och distribuerade med Docker Buildx.
Index vs Manifest
- Index Digest: Liksom en innehållsförteckning i en flerspråkig bok berättar den vilket kapitel som är på kinesiska och vilket kapitel på engelska.
- Manifest Digest: Specifika kapitel i en språkversion som kan läsas direkt.
Som visas nedan:
Nginx-bildtest
Först, se till att nätverket är tillgängligt:https://registry-1.docker.io/v2/, som visas i figuren nedan:
Adress:Inloggningen med hyperlänken är synlig.
Index digest view-kommando:
Resultatet är följande:
{ "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", "manifesterar": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 2290, "Digest": "Sha256:bd1578eec775d0b28fd7f664b182b7e1fb75f1dd09f92d865dababe8525dfe8b", "plattform": { "arkitektur": "amd64", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 841, "Digest": "sha256:0c798fdea148c2a4aa684526de6dc2baeed661e364ac2ef3f2ef7693fb1c1029", "plattform": { "arkitektur": "okänt", "OS": "okänt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 2292, "Digest": "sha256:5dd53c4c2197dda60eec710dee3496b37b54745745e770bf7ba5841390edbae2", "plattform": { "arkitektur": "arm", "OS": "Linux", "variant": "v5" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 841, "Digest": "sha256:4b2afec60ddfb19ec75f5fb15a055a9b2671b7a344c48815b43098dd5b1bfed8", "plattform": { "arkitektur": "okänt", "OS": "okänt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 2292, "Digest": "sha256:e7b13d0becb2bfe336926aeb4f762debc2a3ba0ece7b2d48910fe5c94667aa9b", "plattform": { "arkitektur": "arm", "OS": "Linux", "Variant": "V7" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 841, "Digest": "sha256:e43007b688de2eab645b9c679cac0aadcab6f5658077cc218c75d7f3b81dfff3", "plattform": { "arkitektur": "okänt", "OS": "okänt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 2292, "Digest": "sha256:63a931a2f5772f57ed7537f19330ee231c0550d1fbb95ee24d0e0e3e849bae33", "plattform": { "arkitektur": "arm64", "OS": "Linux", "Variant": "V8" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 841, "Digest": "sha256:36198c74d4f6dc69c85e84e08bd575423cb2b8734036e0c13d13d0ef8c575d42", "plattform": { "arkitektur": "okänt", "OS": "okänt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 2289, "Digest": "Sha256:ac27e318cff1c5340d9a2c2d8db5f0a374dabfe1f285f81348008e01bd980d4d", "plattform": { "arkitektur": "386", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 841, "Digest": "sha256:dc4B9A4f4B0547645Addbc05A7C6A9Fbed5C068521875CDC6BE518A4AFA0", "plattform": { "arkitektur": "okänt", "OS": "okänt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 2292, "Digest": "sha256:9e20a218b4054bee7c688bb34c86de076f44fc8c85d51fa93a567dd62bb7225d", "plattform": { "arkitektur": "ppc64le", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 841, "Digest": "Sha256:BF59F6482Ee5CA10FA33FFB269872719AE1B536BFE24cee02E2C4E0959B048E5", "plattform": { "arkitektur": "okänt", "OS": "okänt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 2292, "Digest": "sha256:61da52d2A49c2e8db79132503f5e40796c13644843e9fbf5f9858fe415517936", "plattform": { "arkitektur": "riscv64", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 841, "Digest": "sha256:649388a8bee7af8b33030867a0e2f7245065a8ee0bf7bd30e83b9f64fe27208a", "plattform": { "arkitektur": "okänt", "OS": "okänt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 2290, "Digest": "sha256:80d64129dd9588ab5e1969cb58e46e90b9f3944408e3f4811c3a18958da7e941", "plattform": { "arkitektur": "s390x", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "storlek": 841, "Digest": "sha256:0b43f48991de9b554893968d8e0b6fcd5a2aaa82b36d98b91246eadcaeeead97", "plattform": { "arkitektur": "okänt", "OS": "okänt" } } ]
} Manifest digest för att se kommandon:
Resultatet är följande:
{ "schemaVersion": 2, "mediaType": "application/vnd.oci.image.manifest.v1+json", "config": { "mediaType": "application/vnd.oci.image.config.v1+json", "Digest": "Sha256:d261fd19cb63238535ab80d4e1be1d9e7f6c8b5a28a820188968DD3e6f06072d", "storlek": 8748 }, "lager": [ { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "Sha256:D7ECDED7702A5DBF6D0F79A71EDC34B534D08F3051980E2C948FBA72DB3197FC", "storlek": 29778104 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:266626526d42cf7fe5f56b933db3f4c59c0596b7e2c3a556ba5ec4981daf3e9d", "storlek": 29970043 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:320b0949be89766f7c6a8746f1971021a8e8c84928af00454c0f9c6e38ebf54c", "storlek": 628 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:d921c57c6a81addac6ca451906699ca6ee8c01fd708805a928181c5370b0a30c", "storlek": 956 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:9def903993e4ef9a3faa02BB893B0382768A4D466D51247BFF1ea80B119377a1", "storlek": 404 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "Sha256:52BC359bcbd74BB3D11B94cf3c6d94BCF9Bd2D3E450483fb978124cedDB9ca57", "storlek": 1210 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:e2f8e296d9df1dd5e2ddc81e5e758f9762fdb932e982ac6873e36692c3e3e3e3e3c983", "storlek": 1398 } ], "Annoteringar": { "com.docker.official-images.bashbrew.arch": "amd64", "org.opencontainers.image.base.digest": "sha256:ae614fe11cb373155bf26b938154c34bed87aa701f2f55a4ef03f872e4314ab0", "org.opencontainers.image.base.name": "debian:trixie-slim", "org.opencontainers.image.created": "2025-11-04T04:05:55Z", "org.opencontainers.image.revision": "e4d5453581d9d3618f77c4aeccf2e6171a1cd6ff", "org.opencontainers.image.source": "https://github.com/nginx/docker-nginx.git#e4d5453581d9d3618f77c4aeccf2e6171a1cd6ff:mainline/debian", "org.opencontainers.image.url": "https://hub.docker.com/_/nginx", "org.opencontainers.image.version": "1.29.3" }
} Som visas nedan:
|