イメージダイジェストをDocker CLIもなく、イメージもダウンロードせずに調べる方法

コンテナのイメージダイジェストはkbldを使えば、Docker CLIも、イメージをダウンロードしなくても調べることができます。

やり方

kbldをインストール後、以下のコマンドでできます。

1echo '{"image": "IMAGE_NAME"}' | kbld --images-annotation=false -f-

IMAGE_NAMEには、みたいイメージをいれてください。

実行例

nginxのイメージの執筆時点の最新ダイジェストを調べました。

1% echo '{"image": "nginx:latest"}' | kbld --images-annotation=false -f-
2resolve | final: nginx:latest -> index.docker.io/library/nginx@sha256:0047b729188a15da49380d9506d65959cce6d40291ccfb4e039f5dc7efd33286
3---
4image: index.docker.io/library/nginx@sha256:0047b729188a15da49380d9506d65959cce6d40291ccfb4e039f5dc7efd33286
5
6Succeeded