我一直在使用Docker Python API和Boto3来构建图像并将它们推送到AmazonECR。我难以确定的是如何确定我构建的映像是否已经存在于ECR中?我可以这样使用Boto3库:
import boto3
import botocore
client = boto3.client('ecr')
images = client.list_images(repositoryName=repo_name, registryId=repo_id)
这会给我一个摘要列表,但它们不是图像摘要。它们是Docker存储库摘要(它是图像的摘要+它的清单)。因此,如果我在本地构建一个映像,就不能使用它来检查amazonecr上是否已经存在带有标记的映像。在
^{pr2}$在给定的存储库中,有没有必要获取图像的实际图像摘要?在
我认为你可能做错了什么,因为我使用的代码和你的代码非常相似,我得到了摘要。在
我得到了像imagedigest一样的回应
^{pr2}$相关问题 更多 >
编程相关推荐