Docker 컨테이너 이미지를 손쉽게 저장, 관리, 및 배포할 수 있게 해주는 완전 관리형 Docker 컨테이너 레지스트리
개발에서 배포하기까지의 과정은 아래와 같다.
Amazon ECR
→ Amazon ECR이 저장소의 기능을 담당한다.
프로젝트 진행 과정에서 총 4개의 리포지토리를 생성하였다.
spring_dev
, nginx_dev
spring_prd
, nginx_prd
각각의 리포지토리 내의 이미지는 jenkins에서 push 단계가 진행되면 업데이트된다.
ECS에서는 ECR의 이미지 URI를 사용해 컨테이너를 띄우고 작업을 실행한다.