将 docker 个图像从一个 AWS ECR 存储库复制到另一个

Copy docker image from one AWS ECR repo to another

我们想将 docker 图像从非生产环境复制到生产环境 ECR 帐户。不拉,重新编,再推,有可能吗

不,你必须运行这些命令

docker login OLD_REPO
docker pull OLD_REPO/IMAGE:TAG
docker tag OLD_REPO/IMAGE:TAG NEW_REPO/IMAGE:TAG
docker login NEW_REPO
docker push NEW_REPO/IMAGE:TAG

我在 python 中编写了这个程序,用于将所有图像(或特定图像)从存储库迁移到另一个区域或另一个区域中的另一个帐户 https://gist.github.com/fabidick22/6a1962697357360f0d73e01950ae962b

回答:不行,必须拉、标记、推。

我今天为此写了一个 bash 脚本。您可以指定要复制的标记图像的数量。

https://gist.github.com/virtualbeck/a635ef6701991f2087384eab7edbb18b