AWS - ECR

choko's avatar
Jun 29, 2024
AWS - ECR
 

ACCESS KEY 생성 및 aws-cli 로그인

  • access, secret key 생성
    • IAM → 루트 사용자에 대한 엑세스 키 비활성화 또는 삭제 엑세스키 관리 → 엑세스 키 만들기
  • export AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY
    • PULL_ECR=357XXXXXXXXX.dkr.ecr.ap-northeast-2.amazonaws.com // my export AWS_ACCESS_KEY_ID=AKXXXXXXXXXXXXXXX export AWS_SECRET_ACCESS_KEY=kktXXXXXXXXXXXXXXXXXXXXXXXX
  • aws-cli login
  • aws ecr get-login-password --region=ap-northeast-2 | docker login -u AWS --password-stdin https://${PULL_ECR}
 
 
 

Private Repository에 이미지 Push

  1. 리포지토리 생성
  1. aws-cli login
  1. image가 없으면, docker build 명령어로 이미지 빌드
    1. docker build -t test-private-repo .
  1. 빌드된 이미지에 태그를 지정하여 레포지토리에 푸시
    1. docker tag test-private-repo:latest 35XXXXXXXXX.dkr.ecr.ap-northeast-2.amazonaws.com/test-private-repo:latest
  1. Private repo에 Push
    1. docker push 35XXXXXXXXX.dkr.ecr.ap-northeast-2.amazonaws.com/test-private-repo:latest
       
 
 
 
 
Share article

Tom의 TIL 정리방