En este paso, aprenderás cómo inspeccionar una imagen Docker de plataforma única utilizando el comando docker image inspect
. Este comando proporciona información detallada sobre una imagen, incluyendo su configuración, capas y metadatos.
Primero, vamos a descargar una imagen simple de plataforma única. Usaremos la imagen hello-world
para este ejemplo.
docker pull hello-world
Deberías ver una salida que indica que la imagen está siendo descargada.
Using default tag: latest
latest: Pulling from library/hello-world
...
Status: Downloaded newer image for hello-world:latest
docker.io/library/hello-world:latest
Ahora que tenemos la imagen, podemos inspeccionarla. Usa el comando docker image inspect
seguido del nombre de la imagen.
docker image inspect hello-world
Este comando mostrará un objeto JSON grande que contiene varios detalles sobre la imagen hello-world
. Verás información como el ID de la imagen, fecha de creación, arquitectura, sistema operativo y configuración.
[
{
"Id": "sha256:...",
"RepoTags": [
"hello-world:latest"
],
"RepoDigests": [
"hello-world@sha256:..."
],
"Parent": "",
"Comment": "",
"Created": "...",
"Container": "...",
"ContainerConfig": {
...
},
"DockerVersion": "...",
"Author": "",
"Config": {
...
},
"Architecture": "amd64",
"Os": "linux",
"Size": ...,
"VirtualSize": ...,
"GraphDriver": {
...
},
"RootFS": {
...
},
"Metadata": {
...
}
}
]
La salida es un arreglo JSON, incluso si estás inspeccionando una sola imagen. Esto se debe a que el comando puede aceptar múltiples nombres de imágenes como argumentos.