AWS
[ECR] AWS ECR 세팅하기
yonikim
2021. 4. 20. 22:50
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