gpt4 book ai didi

docker - 如何在 ECR 上下载或标记未标记的图像?

转载 作者:行者123 更新时间:2023-12-02 09:30:58 26 4
gpt4 key购买 nike

ECR 上的 UI 不允许您将标签应用于图像。当您将具有已存在标签的图像推送到 ECR 时,现有图像将按预期变为未标记。但是,似乎没有办法下载未标记的图像。例如,我不能简单地下载图像哈希

docker pull myarn.amazonaws.com/sandbox:e226e9aaa12beb32bfe65c571cb60605b2de13338866bc832bba0e39f6819365
Error response from daemon: manifest for myarn.amazonaws.com/sandbox:e226e9aaa12beb32bfe65c571cb60605b2de13338866bc832bba0e39f6819365 not found

最佳答案

所以我发现了一种用户不友好的方法来做到这一点。您首先标记未标记的图像,然后就可以下载它。这里我将未标记的图像标记为备份

MANIFEST=$(aws ecr batch-get-image --repository-name sandbox --image-ids imageDigest=sha256:e226e9aaa12beb32bfe65c571cb60605b2de13338866bc832bba0e39f6819365 --query 'images[].imageManifest' --output text)
aws ecr put-image --repository-name sandbox --image-tag backup --image-manifest "$MANIFEST"

然后我就可以正常下载了

docker pull myarn.amazonaws.com/sandbox:backup

关于docker - 如何在 ECR 上下载或标记未标记的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53198759/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com