如何将已经构建的带有自定义标签的 Docker 镜像从 dockerhub 迁移到 amazon ECR?

如何将已经构建的带有自定义标签的 Docker 镜像从 dockerhub 迁移到 amazon ECR?

由于 Dockerhub 的速率限制,我从 dockerHub 迁移到了 AmazonECR。我设法将新镜像推送到 docker ECR,但我想将现有标签从 dockerhub 迁移到 Amazon ECR。

你知道我该怎么做吗?

答案1

上周我不得不从一个 ECR 转移到另一个 ECR,命令如下

(any required login to source repo)

docker pull repo.com/image-name:1.0

docker tag repo.com/image-name:1.0 012345678910.dkr.ecr.us-east-1.amazonaws.com/image-name:1.0

aws ecr get-login-password --region us-east-1 --profile aws-profile-name | docker login --username AWS --password-stdin 012345678910.dkr.ecr.us-east-1.amazonaws.com

docker push 012345678910.dkr.ecr.us-east-1.amazonaws.com/image-name:1.0

相关内容