Manifest Digest
Bu, belirli bir platformun manifestosunun benzersiz tanımlayıcısına atıfta bulunur (örneğin linux/amd64). Bu, o manifesto dosyasının (genellikle SHA-256) içeriğinin şu formatta bir hash'ıdır: SHA256:... Her manifesto, belirli bir katman, yapılandırma blobu ve çalışma zamanı meta verilerini tanımlar. Tek bir mimarinin görüntüsünü çekerseniz (örneğin sadece amd64 destekleniyorsa), manifest digest çalıştırıyorsunuz demektir.
Index Digest
Bir ayna indeksinin (manifesto listesi veya OCI indeksi) özetini ifade eder. Doğrudan görüntü katmanını içermeyen, ancak birden fazla farklı platforma karşılık gelen manifest digestlerini listeleyen çoklu mimarili görüntüleri desteklemek için kullanılır. Bu, istemciye şöyle diyen bir "işaret listesi"ne eşdeğer: "Eğer arm64 iseniz, bu özeti kullanın; Eğer amd64 iseniz, o digest'i kullanın." Docker Buildx kullanılarak oluşturulan ve itilen çoklu platform görgelerinde yaygın olarak bulunur.
İndeks mi Manifest
- Index Digest: Çok dilli bir kitabın içindekiler tablosu gibi, hangi bölümün Çince, hangi bölümün İngilizce olduğunu söyler.
- Manifest Digest: Doğrudan okunabilen bir dil versiyonunda özel bölümler.
Aşağıda gösterildiği gibi:
Nginx görüntü testi
Öncelikle, ağın erişilebilir olduğundan emin olun:https://registry-1.docker.io/v2/, aşağıdaki şekilde gösterildiği gibi:
Adres:Bağlantı girişi görünür.
Index digest view komutu:
Çıktı şöyledir:
{ "şemaVersiyon": 2, "mediaType": "application/vnd.oci.image.index.v1+json", "manifestolar": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", "boyut": 2290, "Digest": "sha256:bd1578eec775d0b28fd7f64b182b7e1fb75f1dd09f92d865dababe8525dfe8b", "platform": { "mimari": "amd64", "OS": "linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "boyut": 841, "Digest": "sha256:0c798fdea148c2a4aa684526de6dc2baeed661e364ac2ef3f2ef7693fb1c1029", "platform": { "mimari": "bilinmeyen", "os": "bilinmiyor" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "Size": 2292, "Digest": "sha256:5dd53c4c2197dda60eec710dee3496b37b547445745e70bf7ba5841390edbae2", "platform": { "mimari": "kol", "OS": "linux", "varyant": "v5" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "boyut": 841, "Digest": "sha256:4b2afec60ddfb19ec75f5fb15a055a9b2671b7a344c48815b43098dd5b1bfed8", "platform": { "mimari": "bilinmeyen", "os": "bilinmiyor" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "Size": 2292, "Digest": "sha256:e7b13d0becb2bfe336926aeb4f762debc2a3ba0ece7b2d48910fe5c94667aa9b", "platform": { "mimari": "kol", "OS": "linux", "varyant": "v7" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "boyut": 841, "Digest": "sha256:e43007b688de2eab645b9c679cac0aadcab6f5658077cc218c75d7f3b81dfff3", "platform": { "mimari": "bilinmeyen", "os": "bilinmiyor" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "Size": 2292, "Digest": "sha256:63a931a2f5772f57ed7537f19330ee231c0550d1fbb95ee24d0e0e3e849bae33", "platform": { "mimari": "arm64", "OS": "linux", "varyant": "v8" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "boyut": 841, "Digest": "sha256:36198c74d4f6dc69c85e84e08bd575423cb2b8734036e0c13d13d0ef8c575d42", "platform": { "mimari": "bilinmeyen", "os": "bilinmiyor" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "boyut": 2289, "Digest": "sha256:ac27e318cff1c5340d9a2c2d8db5f0a374dabfe1f285f81348008e01bd980d4d", "platform": { "mimari": "386", "OS": "linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "boyut": 841, "Digest": "sha256:dcb4b9a4f4b0547645addbc05a7c6a9fbed5c06bc68521875cdc6be518a4afa0", "platform": { "mimari": "bilinmeyen", "os": "bilinmiyor" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "Size": 2292, "Digest": "sha256:9e20a218b4054bee7c688bb34c86de076f4fc8c85d51fa93a567dd62bb7225d", "platform": { "mimari": "ppc64le", "OS": "linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "boyut": 841, "Digest": "sha256:bf59f6482ee5ca10fa33ffb269872719ae1b536bfe24cee02e2c4e0959b048e5", "platform": { "mimari": "bilinmeyen", "os": "bilinmiyor" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "Size": 2292, "Özet": "sha256:61da52d2a49c2e8db79132503f5e40796c1364843e9fbf5f9858fe415517936", "platform": { "mimari": "riscv64", "OS": "linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "boyut": 841, "Digest": "sha256:649388a8bee7af8b33030867a0e2f7245065a8ee0bf7bd30e83b9f64fe27208a", "platform": { "mimari": "bilinmeyen", "os": "bilinmiyor" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "boyut": 2290, "Digest": "sha256:80d64129dd9588ab5e1969cb58e46e90b9f3944408e3f4811c3a18958da7e941", "platform": { "mimari": "s390x", "OS": "linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "boyut": 841, "Digest": "sha256:0b43f48991de9b554893968d8e0b6fcd5a2aaa82b36d98b91246eadcaeeead97", "platform": { "mimari": "bilinmeyen", "os": "bilinmiyor" } } ]
} Komutları görüntülemek için manifest digest:
Çıktı şöyledir:
{ "şemaVersiyon": 2, "mediaType": "application/vnd.oci.image.manifest.v1+json", "config": { "mediaType": "application/vnd.oci.image.config.v1+json", "Digest": "sha256:d261fd19cb63238535ab80d4e1be1d9e7f6c8b5a28a820188968dd3e6f06072d", "Size": 8748 }, "katmanlar": [ { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:d7ecded7702a5dbf6d0f79a71edc34b534d08f3051980e2c948fba72db3197fc", "boyut": 29778104 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:266626526d42cf7fe5f56b933db3f4c59c0596b7e2c3a556ba5ec4981daf3e9d", "boyut": 29970043 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:320b0949be89766f7c6a8746f1971021a8e8c84928af00454c0f9c6e38ebf54c", "Boyut": 628 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:d921c57c6a81addac6ca451906699ca6ee8c01fd708805a928181c5370b0a30c", "Boyut": 956 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:9def903993e4ef9a3faa02bb893b0382768a4d466d51247bff1ea80b119377a1", "boyut": 404 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:52bc359bcbd74bb3d11b94cf3c6d94bcf9bd2d3e450483fb978124ceddb9ca57", "Size": 1210 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "Digest": "sha256:e2f8e296d9df1dd5e2ddc81e5e758f9762fdb932e982ac6873e36692c3e3c983", "boyut": 1398 } ], "Açıklamalar": { "com.docker.official-images.bashbrew.arch": "amd64", "org.opencontainers.image.base.digest": "sha256:ae614fe111cb373155bf26b938154c34bed87aa701f2f55a4ef03f872e4314ab0", "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" }
} Aşağıda gösterildiği gibi:
|