我正在使用Docker 1.10.3。
Docker Image Specification v1.0.0表示Docker Image JSON描述中有一个Image Checksum字段,如:
"checksum": "tarsum.v1+sha256:e58fcf7418d2390dec8e8fb69d88c06ec07039d651fedc3aa72af9972e7d046b",
但是,docker inspect <IMAGE>
的结果中没有这样的字段。
如何获取特定图像的校验和?
答案 0 :(得分:6)
你有命令
$ 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
答案 1 :(得分:1)
docker images --digests --format '{{.Digest}}' IMAGE
最近的Docker版本引入了这个可能弃用上述内容的新命令:
docker image ls --digests --format '{{.Digest}}' IMAGE