본문 바로가기
AWS

[ECR] AWS ECR 세팅하기

by yonikim 2021. 4. 20.
728x90

도커에서 제공하는 레지스트리를 이용하는 것도 좋겠지만, push 한 새 이미지를 AWS Elastic Container Services(ECS) 에 바로 띄우기 위해 AWS Elastic Container Registry(ECR) 을 사용하기로 했다. 

 


AWS ECR 세팅하기


 

1. AWS Console 로그인 후 Elastic Container Registry 에 들어간다. 

 

2. [리포지토리 생성] 버튼을 클릭한다.

 

3. 리포지토리명을 입력한 후 생성한다.

 

4. AWS ECR 에 이미지를 push 한다.

1) Docker 설치하기 

2) aws-cli 설치하기

3) [푸시 명령 보기]

① AWS ECR 로그인하기

▷ Mac OS / Linux

$ aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin ${AWS_USER_ACCOUNT}.dkr.ecr.ap-northeast-2.amazonaws.com 

▷ Windows

$ (Get-ECRLoginCommand).Password | docker login --username AWS --password-stdin ${AWS_USER_ACCOUNT}.dkr.ecr.ap-northeast-2.amazonaws.com

 

② 이미지 build 하기

$ docker build -t test .

 

③ 빌드한 이미지에 태그 달아주기

$ docker tag test:latest ${AWS_USER_ACCOUNT}.dkr.ecr.ap-northeast-2.amazonaws.com/test:latest

 

④ AWS ECR 에 push 하기

$ docker push ${AWS_USER_ACCOUNT}.dkr.ecr.ap-northeast-2.amazonaws.com/test:latest

 

 

 

728x90