티스토리 뷰

개발도구/aws

AWS ECR - Docker Image Push

jin-park 2022. 3. 11. 21:05

1. AWS ECR 저장소 생성

 

2. ECR 로그인 사용자 계정 생성

2.1. IAM 사용자 추가

  • AmazonEC2ContainerRegistryFullAccess 권한 부여
  • AccessKey, SecretKey 저장

3. Docker 로그인

3.1. AWS CLI 로그인

  • Docker 로그인을 하기위해 먼저 터미널에서 AWS CLI로그인을 한다.
aws configure

AWS Access Key ID : [[계정 AccessKey]]
AWS Secret Access Key : [[계정 SecretKey]]
Default region name: ap-northeast-2
Default output format : json
  • 아래 명령어를 통하여 Docker 로그인을 진행한다.
aws ecr get-login-password --region [[리젼명]] | docker login --username AWS --password-stdin [[AWS ECR 저장소 주소]]

Login Succeeded

4. Docker Image Push

  • 위와 같이 로그인에 성공하면 빌드된 Docker 이미지를 푸쉬한다.
docker push [[AWS ECR 저장소 주소]]/[[푸쉬할 이미지명]]:[[푸쉬할 태그명]]
  • 저장소에 이미지가 올라갔는지 확인

 

'개발도구 > aws' 카테고리의 다른 글

Ubuntu 18버전에서 Jenkins 설치  (0) 2022.03.14
EC2 Instance Connect 설정  (0) 2022.03.12
Jenkins to AWS ECR  (0) 2022.03.12
댓글