Проверка одноплатформенного образа
На этом шаге вы узнаете, как проверить одноплатформенный Docker-образ с помощью команды docker image inspect
. Эта команда предоставляет детальную информацию об образе, включая его конфигурацию, слои и метаданные.
Сначала загрузим простой одноплатформенный образ. Для примера будем использовать образ hello-world
.
docker pull hello-world
Вы должны увидеть вывод, указывающий на загрузку образа.
Using default tag: latest
latest: Pulling from library/hello-world
...
Status: Downloaded newer image for hello-world:latest
docker.io/library/hello-world:latest
Теперь, когда образ загружен, мы можем его проверить. Используйте команду docker image inspect
с указанием имени образа.
docker image inspect hello-world
Эта команда выведет большой JSON-объект, содержащий различные детали об образе hello-world
. Вы увидите такую информацию, как ID образа, дата создания, архитектура, операционная система и конфигурация.
[
{
"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": {
...
}
}
]
Вывод представляет собой JSON-массив, даже если вы проверяете один образ. Это связано с тем, что команда может принимать несколько имен образов в качестве аргументов.