Bash 如何通过图像名称获取图像摘要&;标签

Bash 如何通过图像名称获取图像摘要&;标签,bash,docker,Bash,Docker,我正在尝试获取我构建的docker映像的摘要,并将其推送到一个私有存储库中。 如何使用bash命令通过image name:tag获取摘要? 我试过这个命令: docker images --format "{{.Digest}}" --filter reference=${registry}/${image-name}:${tag} 但是它没有返回我想要得到的,例如,仅仅是${registry}/${image name}:${tag}图像的摘要。 有什么帮助吗?这解决了

我正在尝试获取我构建的docker映像的摘要,并将其推送到一个私有存储库中。 如何使用bash命令通过image name:tag获取摘要? 我试过这个命令:

docker images --format "{{.Digest}}" --filter reference=${registry}/${image-name}:${tag}
但是它没有返回我想要得到的,例如,仅仅是
${registry}/${image name}:${tag}
图像的摘要。 有什么帮助吗?

这解决了问题:

docker inspect --format='{{index .RepoDigests 0}}' $IMAGE

您是否尝试过docker image ls--digests?我认为这解决了问题:
docker inspect--format='{{index.repodgests 0}}}'$image