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
'AWS' 카테고리의 다른 글
[ECS] AWS ECS 세팅하기 - 2. 서비스 생성 - 롤링 업데이트 (0) | 2021.05.17 |
---|---|
[ECS] AWS ECS 세팅하기 - 1. 작업정의 및 클러스터 생성 (0) | 2021.05.17 |
[EC2] AWS EC2 볼륨 크기 수정하기 (0) | 2021.05.12 |
[ECR] Bitbucket Pipeline 을 이용해 AWS ECR에 이미지 push하기 (0) | 2021.05.01 |
[AWS] aws-cli 설치하기 (0) | 2021.04.30 |