Nesta etapa, você aprenderá como inspecionar uma imagem Docker de plataforma única usando o comando docker image inspect. Este comando fornece informações detalhadas sobre uma imagem, incluindo sua configuração, camadas e metadados.
Primeiro, vamos baixar uma imagem simples de plataforma única. Usaremos a imagem hello-world para este exemplo.
docker pull hello-world
Você deve ver uma saída indicando que a imagem está sendo baixada.
Using default tag: latest
latest: Pulling from library/hello-world
...
Status: Downloaded newer image for hello-world:latest
docker.io/library/hello-world:latest
Agora que temos a imagem, podemos inspecioná-la. Use o comando docker image inspect seguido pelo nome da imagem.
docker image inspect hello-world
Este comando irá gerar um grande objeto JSON contendo vários detalhes sobre a imagem hello-world. Você verá informações como o ID da imagem, data de criação, arquitetura, sistema operacional e configuração.
[
{
"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": {
...
}
}
]
A saída é um array JSON, mesmo que você esteja inspecionando uma única imagem. Isso ocorre porque o comando pode aceitar vários nomes de imagem como argumentos.