【问题标题】:How can I find a Checksum of a Docker Image如何找到 Docker 映像的校验和
【发布时间】:2016-06-28 07:40:52
【问题描述】:

我使用的是 Docker 1.10.3。

Docker Image Specification v1.0.0 表示 Docker Image JSON 描述中有一个 Image Checksum 字段,例如:

"checksum": "tarsum.v1+sha256:e58fcf7418d2390dec8e8fb69d88c06ec07039d651fedc3aa72af9972e7d046b",

但是docker inspect <IMAGE>的结果中没有这样的字段。

如何获取特定图像的校验和?

【问题讨论】:

标签: docker


【解决方案1】:

你有命令

$ docker images --digests

例如:

docker images --digests busybox
REPOSITORY          TAG                 DIGEST                                                                    IMAGE ID            CREATED             SIZE
busybox             latest              sha256:32f093055929dbc23dec4d03e09dfe971f5973a9ca5cf059cbfb644c206aa83f   00f017a8c2a6        2 months ago        1.11 MB

【讨论】:

    【解决方案2】:
    docker images --digests --format '{{.Digest}}' IMAGE
    

    最近的 Docker 版本引入了这个可能会弃用上述内容的新命令:

    docker image ls --digests --format '{{.Digest}}' IMAGE
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      • 2011-02-23
      • 2019-06-26
      • 2021-09-17
      • 2021-09-01
      • 1970-01-01
      相关资源
      最近更新 更多