Intisari Manifes
Ini mengacu pada pengidentifikasi unik dari manifes platform tertentu (misalnya linux/amd64). Ini adalah hash dari isi file manifes itu (biasanya SHA-256) dalam format: SHA256:... Setiap manifes menjelaskan lapisan tertentu, blob konfigurasi, dan metadata runtime. Jika Anda menarik gambar dari satu arsitektur (misalnya hanya amd64 yang didukung), maka Anda mengoperasikan ringkasan manifes.
Intisari Indeks
Mengacu pada ringkasan indeks cermin (daftar manifes atau indeks OCI). Ini digunakan untuk mendukung gambar multi-arsitektur, yang tidak secara langsung berisi lapisan gambar, tetapi mencantumkan intisari manifes yang sesuai dengan beberapa platform yang berbeda. Ini setara dengan "daftar penunjuk" yang memberi tahu klien: "Jika Anda arm64, gunakan intisari ini; Jika Anda amd64, gunakan intisari itu". Biasanya ditemukan dalam gambar multi-platform yang dibuat dan didorong menggunakan Docker Buildx.
Indeks vs Manifes
- Index Digest: Seperti daftar isi buku multibahasa, buku ini memberi tahu Anda bab mana yang dalam bahasa Cina dan bab mana dalam bahasa Inggris.
- Manifest Digest: Bab tertentu dalam versi bahasa yang dapat dibaca secara langsung.
Seperti yang ditunjukkan di bawah ini:
Tes gambar Nginx
Pertama, pastikan jaringan dapat diakses:https://registry-1.docker.io/v2/, seperti yang ditunjukkan pada gambar di bawah ini:
Alamat:Login hyperlink terlihat.
Perintah tampilan ringkasan indeks:
Outputnya adalah sebagai berikut:
{ "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", "terwujud": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 2290, "intisari": "sha256:bd1578eec775d0b28fd7f664b182b7e1fb75f1dd09f92d865dababe8525dfe8b", "platform": { "arsitektur": "amd64", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 841, "digest": "sha256:0c798fdea148c2a4aa684526de6dc2baeed661e364ac2ef3f2ef7693fb1c1029", "platform": { "arsitektur": "tidak diketahui", "OS": "Tidak diketahui" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 2292, "intisari": "sha256:5dd53c4c2197dda60eec710dee3496b37b54745745e770bf7ba5841390edbae2", "platform": { "arsitektur": "lengan", "OS": "linux", "varian": "v5" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 841, "Intisari": "sha256:4b2afec60ddfb19ec75f5fb15a055a9b2671b7a344c48815b43098dd5b1bfed8", "platform": { "arsitektur": "tidak diketahui", "OS": "Tidak diketahui" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 2292, "digest": "sha256:e7b13d0becb2bfe336926aeb4f762debc2a3ba0ece7b2d48910fe5c94667aa9b", "platform": { "arsitektur": "lengan", "OS": "linux", "varian": "v7" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 841, "Intisari": "SHA256:E43007B688DE2EAB645B9C679CAC0AADCAB6F5658077CC218C75D7F3B81DFFF3", "platform": { "arsitektur": "tidak diketahui", "OS": "Tidak diketahui" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 2292, "intisari": "sha256:63a931a2f5772f57ed7537f19330ee231c0550d1fbb95ee24d0e0e3e849bae33", "platform": { "arsitektur": "arm64", "OS": "linux", "varian": "v8" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 841, "digest": "sha256:36198c74d4f6dc69c85e84e08bd575423cb2b8734036e0c13d13d0ef8c575d42", "platform": { "arsitektur": "tidak diketahui", "OS": "Tidak diketahui" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 2289, "Intisari": "SHA256:AC27E318CFF1C5340D9A2C2D8DB5F0A374DABFE1F285F81348008E01BD980D4D", "platform": { "arsitektur": "386", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 841, "Intisari": "sha256:dcb4b9a4f4b0547645addbc05a7c6a9fbed5c06bc68521875cdc6be518a4afa0", "platform": { "arsitektur": "tidak diketahui", "OS": "Tidak diketahui" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 2292, "intisari": "sha256:9e20a218b4054bee7c688bb34c86de076f44fc8c85d51fa93a567dd62bb7225d", "platform": { "Arsitektur": "PPC64LE", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 841, "Intisari": "SHA256:BF59F6482EE5CA10FA33FFB269872719AE1B536Bfe24CEE02e2c4E0959B048E5", "platform": { "arsitektur": "tidak diketahui", "OS": "Tidak diketahui" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 2292, "intisari": "sha256:61da52d2a49c2e8db79132503f5e40796c13644843e9fbf5f9858fe415517936", "platform": { "arsitektur": "riscv64", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 841, "digest": "sha256:649388a8bee7af8b33030867a0e2f7245065a8ee0bf7bd30e83b9f64fe27208a", "platform": { "arsitektur": "tidak diketahui", "OS": "Tidak diketahui" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 2290, "intisari": "sha256:80d64129dd9588ab5e1969cb58e46e90b9f3944408e3f4811c3a18958da7e941", "platform": { "arsitektur": "s390x", "OS": "Linux" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "ukuran": 841, "intisari": "sha256:0b43f48991de9b554893968d8e0b6fcd5a2aaa82b36d98b91246eadcaeeead97", "platform": { "arsitektur": "tidak diketahui", "OS": "Tidak diketahui" } } ]
} Ringkasan manifes untuk melihat perintah:
Outputnya adalah sebagai berikut:
{ "schemaVersion": 2, "mediaType": "application/vnd.oci.image.manifest.v1+json", "config": { "mediaType": "application/vnd.oci.image.config.v1+json", "intisari": "sha256:d261fd19cb63238535ab80d4e1be1d9e7f6c8b5a28a820188968dd3e6f06072d", "ukuran": 8748 }, "lapisan": [ { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "intisari": "sha256:d7ecded7702a5dbf6d0f79a71edc34b534d08f3051980e2c948fba72db3197fc", "ukuran": 29778104 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "digest": "sha256:266626526d42cf7fe5f56b933db3f4c59c0596b7e2c3a556ba5ec4981daf3e9d", "ukuran": 29970043 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "intisari": "sha256:320b0949be89766f7c6a8746f1971021a8e8c84928af00454c0f9c6e38ebf54c", "ukuran": 628 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "intisari": "sha256:d921c57c6a81addac6ca451906699ca6ee8c01fd708805a928181c5370b0a30c", "ukuran": 956 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "intisari": "sha256:9def903993e4ef9a3faa02bb893b0382768a4d466d51247bff1ea80b119377a1", "ukuran": 404 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "digest": "sha256:52bc359bcbd74bb3d11b94cf3c6d94bcf9bd2d3e450483fb978124ceddb9ca57", "ukuran": 1210 }, { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "digest": "sha256:e2f8e296d9df1dd5e2ddc81e5e758f9762fdb932e982ac6873e36692c3e3c983", "ukuran": 1398 } ], "anotasi": { "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" }
} Seperti yang ditunjukkan di bawah ini:
|