如何找到Docker镜像的校验和

Aki*_*RAI 4 docker

我正在使用Docker 1.10.3.

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

"checksum": "tarsum.v1+sha256:e58fcf7418d2390dec8e8fb69d88c06ec07039d651fedc3aa72af9972e7d046b",
Run Code Online (Sandbox Code Playgroud)

但是,结果中没有这样的领域docker inspect <IMAGE>.

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

use*_*097 7

你有这个命令

$ 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
Run Code Online (Sandbox Code Playgroud)


Ric*_*nco 5

docker images --digests --format '{{.Digest}}' IMAGE
Run Code Online (Sandbox Code Playgroud)

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

docker image ls --digests --format '{{.Digest}}' IMAGE
Run Code Online (Sandbox Code Playgroud)