我如何find一个Docker镜像的Checksum

我使用的是Docker 1.10.3。

Docker Image Specification v1.0.0说Docker Image JSON Description中有一个Image Checksum字段,例如:

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

然而,在docker inspect <IMAGE>的结果中没有这样的字段。

我怎样才能得到一个特定图像的校验和?

你有命令

$ 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 
 docker images --digests --format '{{.Digest}}' IMAGE 

最近的Docker版本引入了这种新的格式,可能会不赞成上述:

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