名称

podman-image-inspect - 显示镜像的配置

概要

podman image inspect [选项] 镜像 [镜像 …]

描述

这将显示通过名称或 ID 标识的镜像的低级信息。默认情况下,这会将所有结果呈现为 JSON 数组。如果指定了格式,则将针对每个结果执行给定的模板。

选项

--format, -f=格式

使用给定的 Go 模板格式化输出。返回的 JSON 的键可以用作 --format 标记的值(请参阅下面的示例)。

Go 模板的有效占位符列出如下

占位符

描述

.Annotations …

镜像中包含的注释信息

.Architecture

镜像中软件的架构

.Author

镜像作者

.Comment

镜像注释

.Config …

包含配置信息的结构

.Created …

镜像创建时间(字符串,ISO3601)

.Digest

镜像摘要(sha256:+64 个字符的哈希)

.GraphDriver …

图形驱动器信息结构

.HealthCheck …

健康检查信息的结构

.History

存储在镜像中的历史信息

.ID

镜像 ID(完整 64 个字符的哈希)

.Labels …

镜像中包含的标签信息

.ManifestType

镜像的清单类型

.NamesHistory

存储在镜像中的名称历史信息

.Os

镜像中软件的操作系统

.Parent

指定镜像的父镜像

.RepoDigests

镜像的存储库摘要

.RepoTags

镜像的存储库标签

.RootFS …

根文件系统信息的结构

.Size

镜像大小(以字节为单位)

.User

用于执行镜像的默认用户

.Version

镜像版本

.VirtualSize

镜像的虚拟大小(以字节为单位)

示例

检查指定镜像的信息

$ podman image inspect fedora
[
    {
        "Id": "37e5619f4a8ca9dbc4d6c0ae7890625674a10dbcfb76201399e2aaddb40da17d",
        "Digest": "sha256:1b0d4ddd99b1a8c8a80e885aafe6034c95f266da44ead992aab388e6aa91611a",
        "RepoTags": [
            "registry.fedoraproject.org/fedora:latest"
        ],
        "RepoDigests": [
            "registry.fedoraproject.org/fedora@sha256:1b0d4ddd99b1a8c8a80e885aafe6034c95f266da44ead992aab388e6aa91611a",
            "registry.fedoraproject.org/fedora@sha256:b5290db40008aae9272ad3a6bd8070ef7ecd547c3bef014b894c327960acc582"
        ],
        "Parent": "",
        "Comment": "Created by Image Factory",
        "Created": "2021-08-09T05:48:47Z",
        "Config": {
            "Env": [
                "DISTTAG=f34container",
                "FGC=f34",
                "container=oci"
            ],
            "Cmd": [
                "/bin/bash"
            ],
            "Labels": {
                "license": "MIT",
                "name": "fedora",
                "vendor": "Fedora Project",
                "version": "34"
            }
        },
        "Version": "1.10.1",
        "Author": "",
        "Architecture": "amd64",
        "Os": "linux",
        "Size": 183852302,
        "VirtualSize": 183852302,
        "GraphDriver": {
            "Name": "overlay",
            "Data": {
                "UpperDir": "/home/dwalsh/.local/share/containers/storage/overlay/0203e243f1ca4b6bb49371ecd21363212467ec6d7d3fa9f324cd4e78cc6b5fa2/diff",
                "WorkDir": "/home/dwalsh/.local/share/containers/storage/overlay/0203e243f1ca4b6bb49371ecd21363212467ec6d7d3fa9f324cd4e78cc6b5fa2/work"
            }
        },
        "RootFS": {
            "Type": "layers",
            "Layers": [
                "sha256:0203e243f1ca4b6bb49371ecd21363212467ec6d7d3fa9f324cd4e78cc6b5fa2"
            ]
        },
        "Labels": {
            "license": "MIT",
            "name": "fedora",
            "vendor": "Fedora Project",
            "version": "34"
        },
        "Annotations": {},
        "ManifestType": "application/vnd.docker.distribution.manifest.v2+json",
        "User": "",
        "History": [
            {
                "created": "2021-08-09T05:48:47Z",
                "comment": "Created by Image Factory"
            }
        ],
        "NamesHistory": [
            "registry.fedoraproject.org/fedora:latest"
        ]
    }
]

检查指定镜像的镜像 ID

$ podman image inspect --format '{{ .Id }}' fedora
37e5619f4a8ca9dbc4d6c0ae7890625674a10dbcfb76201399e2aaddb40da17d

另请参阅

podman(1), podman-image(1), podman-inspect(1)

历史

2021 年 9 月,最初由 Dan Walsh dwalsh@redhat.com 编写