51

我们想将一个 docker 镜像从 non-prod 复制到 prod ECR 帐户。是否有可能无需拉动、重新调整和再次推动它。

4

3 回答 3

63

不,您必须运行这些命令

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
于 2018-11-16T20:42:26.443 回答
2

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

于 2021-05-27T18:38:08.987 回答
1

答:不,您必须拉、标记和推。

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

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

于 2021-11-09T21:20:03.517 回答