Inspeccionar un manifiesto de imagen específico dentro de la lista
En el paso anterior, inspeccionamos la lista de manifiestos de alpine:latest
. Esta lista contenía múltiples entradas, cada una apuntando a un manifiesto de imagen específico para una arquitectura diferente. Ahora, inspeccionemos uno de estos manifiestos de imagen específicos.
Para inspeccionar un manifiesto específico, necesitamos su digest. A partir de la salida de docker manifest inspect alpine:latest
, encuentra el digest
para la arquitectura que coincide con tu máquina virtual (VM) de LabEx (que es amd64
). El digest tendrá un aspecto similar a sha256:...
.
Una vez que tengas el digest para el manifiesto amd64
, puedes inspeccionarlo utilizando el comando docker manifest inspect
seguido del nombre de la imagen y el digest, separados por un símbolo @
.
Reemplaza YOUR_AMD64_DIGEST
con el digest real que encontraste para la plataforma amd64
en la salida del paso anterior.
docker manifest inspect alpine@YOUR_AMD64_DIGEST
Por ejemplo, si el digest de amd64
fuera sha256:f70734b6a266dcb51c52a820c34f3204cc6897445f6510b7a5be74d30a72f227
, el comando sería:
docker manifest inspect alpine@sha256:f70734b6a266dcb51c52a820c34f3204cc6897445f6510b7a5be74d30a72f227
Este comando mostrará un documento JSON que representa el manifiesto de imagen específico para la arquitectura amd64
. Este manifiesto contiene detalles sobre las capas de la imagen (identificadas por sus digests) y la configuración de la imagen (también identificada por un digest).
Verás una salida similar a esta:
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"config": {
"mediaType": "application/vnd.docker.container.image.v1+json",
"size": 1510,
"digest": "sha256:..."
},
"layers": [
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 2803897,
"digest": "sha256:..."
}
]
}
Esta salida muestra la estructura de un solo manifiesto de imagen, enumerando la configuración y las capas que componen la imagen para esa arquitectura específica.