본문 바로가기
강의 실습/비전공자도 이해할 수 있는 Docker 입문 실전

AWS ECR(Elastic Container Registry)이 뭘까? 왜 배울까?

by jint 2026. 6. 6.

1. AWS ECR이 뭘까?
AWS ECR : 이미지를 저장 및 다운로드 받을 수 있는 저장소

필요한 이미지 다운로드시, 이미지를 저장 및 다운로드 받을 수 있는 저장소 Docker Hub 에서 다운로드 받았다.
Docker Hub 와 동일한 역할을 하는 서비스가 하나 더 있는데, 그것이 AWS ECR 이다.


2. 왜 Docker Hub 대신 AWS ECR을 사용하는가?
최근 AWS 클라우드 환경에서의 인프라 구축이 많아지니, AWS ECR 을 사용하면 다른 AWS Resource 와의 연동이 편하고, AWS 내에서 한 번에 관리할 수 있기 때문에 편하다는 장점이 있다.
(물론 Docker Hub 을 사용해도 문제 없음)


3. AWS ECR을 왜 배우는가?

Github 을 활용하는 배포 전략


Docker 를 사용하지 않았을 때 배포 전략 중 하나는 Github 을 활용하는 방법이다. 프로젝트 코드를 Github 에 push 한 뒤, AWS EC2 에 접속해서 해당 코드를 pull 받아서 실행시키는 방식을 많이 사용한다.
이 방식은 프로젝트 코드 전체를 AWS EC2 로 이동시켜야 하며, 프로젝트 코드를 실행시킬 런타임 환경(Node, JDK 등)도 설치되어 있어야 실행이 된다.

 

AWS ECR 을 활용하는 배포 전략


Docker 의 가장 큰 장점은 이식성이다. Docker 만 깔려있으면 어디서든 원하는 프로젝트를 실행 가능하다.
Github 을 활용해 프로젝트 코드 전체를 AWS EC2 로 옮겨 Docker 기반으로 실행시켜도 되지만, 프로젝트에서 필요한 코드만 Docker 이미지로 빌드해 AWS EC2 에서 그 이미지만 다운로드 받아 실행시키는게 훨씬 간단하다.

AWS ECR 을 배우는 이유는 간단하게 프로젝트를 배포하고 실행시키기 위함이다.


참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-docker-%EC%9E%85%EB%AC%B8-%EC%8B%A4%EC%A0%84?cid=334085

 

비전공자도 이해할 수 있는 Docker 입문/실전| JSCODE 박재성 - 인프런 강의

현재 평점 4.9점 수강생 14,490명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 Docker 입문/실전 강의를 만들어봤습니다! Docker 기본 개념, Spring Boot를

www.inflearn.com

댓글