Manifest Digest
Det refererer til den unikke identifikator for manifestet for en specifik platform (f.eks. linux/amd64). Det er en hash af indholdet af den manifestfil (normalt SHA-256) i formatet: SHA256:... Hvert manifest beskriver et specifikt lag, konfigurationsblob og runtime-metadata. Hvis du henter et image af en enkelt arkitektur (f.eks. understøttes kun amd64), så kører du et manifestdigest.
Indeksoversigt
Henviser til et resumé af et spejlindeks (manifestliste eller OCI-indeks). Den bruges til at understøtte multi-arkitektur images, som ikke direkte indeholder billedlaget, men viser manifestdigests svarende til flere forskellige platforme. Det svarer til en "pointerliste", der fortæller klienten: "Hvis du er arm64, brug denne digest; Hvis du er amd64, så brug den digest". Findes ofte i multiplatform-images bygget og distribueret med Docker Buildx.
Indeks vs Manifest
- Index Digest: Ligesom en indholdsfortegnelse i en flersproget bog fortæller den, hvilket kapitel der er på kinesisk, og hvilket kapitel er på engelsk.
- Manifest Digest: Specifikke kapitler i en sprogversion, der kan læses direkte.
Som vist nedenfor:
Nginx-billedtest
Først, sørg for, at netværket er tilgængeligt:https://registry-1.docker.io/v2/, som vist i figuren nedenfor:
Adresse:Hyperlink-login er synlig.
Index digest view-kommando:
Outputtet 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", "platform": { "arkitektur": "amd64", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:0c798fdea148c2a4aa684526de6dc2baeed661e364ac2ef3f2ef7693fb1c1029", "platform": { "arkitektur": "ukendt", "OS": "ukendt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2292, "Digest": "sha256:5dd53c4c2197dda60eec710dee3496b37b54745745e770bf7ba5841390EDBAE2", "platform": { "arkitektur": "arm", "OS": "Linux", "Variant": "V5" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:4B2afec60DDFB19ec75f5fb15a055a9b2671b7a344c48815b43098DD5b1bfed8", "platform": { "arkitektur": "ukendt", "OS": "ukendt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2292, "Digest": "sha256:e7B13D0Becb2BFE336926AEB4F762deBC2A3Ba0ECE7B2D48910FE5C94667AAA9B", "platform": { "arkitektur": "arm", "OS": "Linux", "variant": "v7" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:e43007b688de2eab645b9c679cac0aadcab6f5658077cc218c75d7f3b81dfff3", "platform": { "arkitektur": "ukendt", "OS": "ukendt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2292, "Digest": "sha256:63a931a2f5772f57ed7537f19330ee231c0550d1fbb95ee24d0e0e3e849bae33", "platform": { "arkitektur": "arm64", "OS": "Linux", "Variant": "V8" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:36198c74d4f6dc69c85e84e08bd575423cb2b8734036e0c13d13d0ef8c575d42", "platform": { "arkitektur": "ukendt", "OS": "ukendt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2289, "Digest": "sha256:ac27e318cff1c5340d9a2c2d8db5f0a374dabfe1f285f81348008e01bd980d4d", "platform": { "arkitektur": "386", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:dc4B9A4f4B0547645AddBC05A7C6A9Fbed5C068521875CDC6BE518A4AFA0", "platform": { "arkitektur": "ukendt", "OS": "ukendt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2292, "Digest": "sha256:9e20a218b4054bee7c688bb34c86de076f44fc8c85d51fa93a567DD62BB7225d", "platform": { "arkitektur": "ppc64le", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:bf59f6482ee5ca10fa33ffb269872719ae1b536bfe24cee02e2c4e0959b048e5", "platform": { "arkitektur": "ukendt", "OS": "ukendt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2292, "Digest": "sha256:61da52d2A49c2e8db79132503f5e40796c13644843e9fbf5f9858fe415517936", "platform": { "arkitektur": "riscv64", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:649388a8bee7af8b33030867a0e2f7245065a8ee0bf7bd30e83b9f64fe27208a", "platform": { "arkitektur": "ukendt", "OS": "ukendt" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 2290, "Digest": "sha256:80d64129dd9588ab5e1969cb58e46e90b9f3944408e3f4811c3a18958da7e941", "platform": { "arkitektur": "s390x", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "størrelse": 841, "Digest": "sha256:0b43f48991de9b554893968d8e0b6fcd5a2aaa82b36d98b91246eadcaeeead97", "platform": { "arkitektur": "ukendt", "OS": "ukendt" } } ]
} Manifest digest for at se kommandoer:
Outputtet 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:e2f8e296d9df1dd5e2ddc81e5e758f9762fdb932e982ac6873e36692c3e3e3e3c3c983", "størrelse": 1398 } ], "annoteringer": { "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:
|