Docker镜像的ImageId
和SHA256
是否相关?
这里-> my-reids.tar
docker inspect my-redis.tar "ContainerConfig" -> "Image": "sha256:f37f9f678836efb038d6368daa868cc4a88c127f919e73dc8904fcb1c5308eae"
我可以得到基本图像SHA256->然后docker inspect --format='{{index .RepoDigests 0}}' f37
Docker hub无法通过ImageId
或SHA256(Digests)
获取ImageName
?
我希望能够识别基于xxx.tar
的基础图像(redis:7-alpine-> alpine:3
1条答案
按热度按时间eanckbw91#
在docker中,镜像ID是本地镜像JSON配置的哈希码。
如果我理解正确的话,你应该根据镜像中的文件来选择docker镜像。您可以通过使用hisotry命令和文件名上的grep检查Dockerfile来执行此操作:
您可以使用以下命令列出Docker镜像ID: