由于 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