<repo_A 라는 레포지토리를 repo_B로 변경해야하는 경우>
repo_B라는 레포지토리를 생성
로컬에 repo_A 이미지 pull
repo_A의 이미지 이름을 repo_B 이미지 이름으로 변경
repo_B에 이미지 푸시
1. 새로운 ECR 리포지토리 생성
- AWS 콘솔 > ECR > 리포지토리 > 리포지토리 생성
2. 인증 토큰 검색. 레지스트리 Docker 클라이언트 인증
aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin {account_id}.dkr.ecr.ap-northeast-2.amazonaws.com
3. 이미지 pull
docker pull {account_id}.dkr.ecr.ap-northeast-2.amazonaws.com/{ecr_name}:{tag}
4. 이미지 이름 변경
docker tag {현재 이미지명} {바꿀 이미지명}
# ex)
docker tag {account_id}.dkr.ecr.ap-northeast-2.amazonaws.com/{기존 ecr name} {account_id}.dkr.ecr.ap-northeast-2.amazonaws.com/{새로운 ecr name}:{tag}
5. 이미지 push
docker push {바꾼 이미지 이름:태그}
# ex)
docker push {account_id}.dkr.ecr.ap-northeast-2.amazonaws.com/{새로운 ecr name}:{tag}
'Devops Skill Up > AWS' 카테고리의 다른 글
[AWS] 올바른 크기 조정 권장 사항 (rightsizing-preferences)을 사용하여 비용 최적화를 해보자 (1) | 2024.04.23 |
---|---|
[AWS] AWS EBS 볼륨 유형 gp2 VS gp3 (0) | 2024.04.19 |
[AWS] AWS Chatbot을 사용하여 Slack 메시지 전송하기 (1) | 2024.04.15 |
[AWS CI/CD] EC2 배포 CodeDeploy 생성하여 배포 자동화하기 (0) | 2024.04.12 |
[AWS] Private Subnet 에 EC2 구성하기 (NLB 사용) (0) | 2024.04.12 |