如何找到Docker映像的校验和

如何找到Docker映像的校验和,docker,Docker,我用的是Docker 1.10.3 表示Docker图像JSON描述中有一个图像校验和字段,如: "checksum": "tarsum.v1+sha256:e58fcf7418d2390dec8e8fb69d88c06ec07039d651fedc3aa72af9972e7d046b", 但是,docker inspect的结果中没有这样的字段 如何获取特定图像的校验和?您有这个命令 $docker图像--摘要 例如: docker images --digests busybox REPO

我用的是Docker 1.10.3

表示Docker图像JSON描述中有一个图像校验和字段,如:

"checksum": "tarsum.v1+sha256:e58fcf7418d2390dec8e8fb69d88c06ec07039d651fedc3aa72af9972e7d046b",
但是,
docker inspect
的结果中没有这样的字段

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

您有这个命令

$docker图像--摘要

例如:

docker images --digests busybox
REPOSITORY          TAG                 DIGEST                                                                    IMAGE ID            CREATED             SIZE
busybox             latest              sha256:32f093055929dbc23dec4d03e09dfe971f5973a9ca5cf059cbfb644c206aa83f   00f017a8c2a6        2 months ago        1.11 MB
最近的Docker版本引入了此新命令,可能不支持上述命令:

docker image ls --digests --format '{{.Digest}}' IMAGE
可能与@jDo提到的内容相关,请参见:这回答了这个问题:
docker inspect--format='{index.repodgests 0}}'$IMAGE
where$IMAGE可以包含标记。
docker image ls --digests --format '{{.Digest}}' IMAGE