Manifest Digest
Det refererer til den unike identifikatoren til manifestet til en spesifikk plattform (f.eks. linux/amd64). Det er en hash av innholdet i den manifestfilen (vanligvis SHA-256) i formatet: SHA256:... Hvert manifest beskriver et spesifikt lag, konfigurasjonsblob og kjøretidsmetadata. Hvis du henter et bilde av en enkelt arkitektur (f.eks. støttes kun amd64), kjører du et manifest digest.
Indeksdigest
Refererer til et sammendrag av en speilindeks (manifestliste eller OCI-indeks). Den brukes til å støtte multi-arkitekturbilder, som ikke direkte inneholder bildelaget, men lister manifestdigests som tilsvarer flere forskjellige plattformer. Det tilsvarer en "pekerliste" som forteller klienten: "Hvis du er arm64, bruk denne digesten; Hvis du er amd64, bruk den digesten". Finnes ofte i flerplattformbilder bygget og distribuert med Docker Buildx.
Indeks vs Manifest
- Index Digest: Som en innholdsfortegnelse i en flerspråklig bok, forteller den deg hvilket kapittel som er på kinesisk og hvilket kapittel på engelsk.
- Manifest Digest: Spesifikke kapitler i en språkversjon som kan leses direkte.
Som vist nedenfor:
Nginx-bildetest
Først, sørg for at nettverket er tilgjengelig:https://registry-1.docker.io/v2/, som vist i figuren nedenfor:
Adresse:Innloggingen med hyperkoblingen er synlig.
Index digest view-kommando:
Resultatet er som følger:
{ "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", "manifesterer": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2290, "Digest": "sha256:bd1578eec775d0b28fd7f664b182b7e1fb75f1dd09f92d865dababe8525dfe8b", "plattform": { "arkitektur": "amd64", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:0c798fdea148c2a4aa684526de6dc2baeed661e364ac2ef3f2ef7693fb1c1029", "plattform": { "arkitektur": "ukjent", "OS": "ukjent" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2292, "Digest": "sha256:5dd53c4c2197dda60eec710dee3496b37b54745745e77bf7ba5841390edbae2", "plattform": { "arkitektur": "arm", "OS": "Linux", "Variant": "V5" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:4b2afec60ddfb19ec75f5fb15a055a9b2671b7a344c48815b43098dd5b1bfed8", "plattform": { "arkitektur": "ukjent", "OS": "ukjent" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2292, "Digest": "sha256:e7b13d0becb2bfe336926aeb4f762debc2a3ba0ece7b2d48910fe5c94667aa9b", "plattform": { "arkitektur": "arm", "OS": "Linux", "variant": "v7" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:e43007b688de2eab645b9c679cac0aadcab6f5658077cc218c75d7f3b81dfff3", "plattform": { "arkitektur": "ukjent", "OS": "ukjent" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2292, "Digest": "sha256:63a931a2f5772f57ed7537f19330ee231c0550d1fbb95ee24d0e0e3e849bae33", "plattform": { "arkitektur": "arm64", "OS": "Linux", "variant": "v8" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:36198c74d4f6dc69c85e84e08bd575423cb2b8734036e0c13d13d0ef8c575d42", "plattform": { "arkitektur": "ukjent", "OS": "ukjent" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2289, "Digest": "Sha256:ac27E318cff1C5340D9A2C2D8DB5F0A374Dabfe1F285F81348008e01BD980D4D", "plattform": { "arkitektur": "386", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "Sha256:DCb4B9A4F4B0547645AddBC05A7C6A9Fbed5C068521875CDC6BE518A4AFA0", "plattform": { "arkitektur": "ukjent", "OS": "ukjent" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2292, "Digest": "sha256:9e20a218b4054bee7c688bb34c86de076f44fc8c85d51fa93a567DD62BB7225D", "plattform": { "Arkitektur": "PPC64LE", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:bf59f6482ee5ca10fa33ffb269872719ae1b536bfe24cee02e2c4e0959b048e5", "plattform": { "arkitektur": "ukjent", "OS": "ukjent" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2292, "Digest": "sha256:61da52d2a49c2e8db79132503f5e40796c13644843e9fbf5f9858fe415517936", "plattform": { "arkitektur": "riscv64", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:649388a8bee7af8b33030867a0e2f7245065a8ee0bf7bd30e83b9f64fe27208a", "plattform": { "arkitektur": "ukjent", "OS": "ukjent" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2290, "Digest": "sha256:80d64129dd9588ab5e1969cb58e46e90b9f3944408e3f4811c3a18958da7e941", "plattform": { "arkitektur": "s390x", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:0b43f48991de9b554893968d8e0b6fcd5a2aaa82b36d98b91246eadcaeeead97", "plattform": { "arkitektur": "ukjent", "OS": "ukjent" } } ]
} Manifest Digest for å se kommandoer:
Resultatet er som følger:
{ "schemaVersion": 2, "mediaType": "application/vnd.oci.image.manifest.v1+json", "config": { "mediaType": "application/vnd.oci.image.config.v1+json", "Digest": "sha256:d261fd19cb63238535ab80d4e1be1d9e7f6c8b5a28a820188968dd3e6f06072d", "størrelse": 8748 }, "lag": [ { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:d7ecded7702a5dbf6d0f79a71edc34b534d08f3051980e2c948fba72db3197fc", "størrelse": 29778104 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:266626526d42cf7fe5f56b933db3f4c59c0596b7e2c3a556ba5ec4981daf3e9d", "størrelse": 29970043 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:320b0949be89766f7c6a8746f1971021a8e8c84928af00454c0f9c6e38ebf54c", "størrelse": 628 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:d921c57c6a81addac6ca451906699ca6ee8c01fd708805a928181c5370b0a30c", "størrelse": 956 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:9def903993e4ef9a3faa02BB893B0382768A4D466d51247BFF1e80B119377a1", "størrelse": 404 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "SHA256:52BC359bcbd74BB3D11B94CF3c6D94BCF9Bd2D3E450483fb978124cedDB9CA57", "størrelse": 1210 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:e2f8e296d9df1dd5e2ddc81e5e758f9762fdb932e982ac6873e36692c3e3e3c983", "størrelse": 1398 } ], "Annotasjoner": { "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 vist nedenfor:
|