티스토리 뷰

AWS/ECS

AWS ECR

hee_story 2021. 8. 24. 14:53

[AWS ECR]

Amazon Elastic Container Registry(Amazon ECR) Docker 컨테이너 이미지를 쉽게 저장, 관리 및 배포할 수 있는 완전 관리형 컨테이너 레지스트리입니다. 전체 워크로드를 줄이는 개발 환경에서 프로덕션 환경으로 이미지를 빠르게 이동하는 데 도움이 되는 구성을 저장할 수 있는 기능을 제공합니다.

 

사전 필요 사항:

-      도커 설치

-      AWS CLI 설치 및 aws configure 완료

 

AWS ECR 리포지토리 조회 방법:

1.     AWS 관리 콘솔로 이동

2.     서비스 검색 창에서 ECR 검색

3.     Elastic Container Registry(ECR) 클릭

  

 

# Step1. AWS CLI 설치

- MacOS AWS CLI 설치 방법: https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-mac.html

- WindowOS AWS CLI 설치 방법: https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-windows.html

#Step2. AWS Configure 설정

- AWS CLI를 실행하여 계정을 설정합니다. (첨부파일의 Access key ID, Secret access key를 넣어주세요)

- # aws configure

   AWS Access Key ID [****************IAUH]: Access key ID 입력

   AWS Secret Access Key [****************KiZ7]: Secret access key 입력

   Default region name [ap-northeast-2]:

   Default output format [json]:

#Step3.

-      명령어로 도커 설치 확인

docker version

 

#Step4

- 해당 리포지토리 선택[spring-backend-repo] 후 우측 상단의 푸시 명령 보기클릭

-  명령어 기입

aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin 509054417551.dkr.ecr.ap-northeast-2.amazonaws.com

=>  인증 토큰을 검색하고 레지스트리에 대해 Docker 클라이언트 인증

docker build -t spring-backend-repo .   

=> 도커 빌드. 이미 빌드 완료하셨을 경우 넘어가시면 됩니다.

docker tag spring-backend-repo:latest 509054417551.dkr.ecr.ap-northeast-2.amazonaws.com/spring-backend-repo:latest

=>  테그 지정

docker push 509054417551.dkr.ecr.ap-northeast-2.amazonaws.com/spring-backend-repo:latest

=>  도커 리포지토리에 푸시

'AWS > ECS' 카테고리의 다른 글

ECS 네트워크 모드  (0) 2022.11.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함