IT지식/지식플러스

AWS ECR(Elastic Container Registry)란?

맨땅에헤딩개발자 2025. 2. 15. 23:40

AWC ECR(Elastic Container Registry)란?

 

도커에서 필요한 이미지를 다운받으려면 Dockerhub라는 곳에서 다운받았습니다.

Dockerhub는 이미지를 저장 및 다운로드 받을 수 있는 저장소 역할을 한다고 했습니다.

AWC ECR도 Dockerhub와 동일한 역할을 수행합니다.

 

그렇다면 왜 Dockerhub가 아닌 AWC ECR을 사용할까요?

 

최근에는 AWS클라우드 환경에서 인프라를 구축하는 일이 많아졌습니다.

AWS ECR을 사용하면 다른 AWS Resource와의 연동이 편하고,

AWS 내에서 한번에 관리할 수 있기에 편하다는 장점이 있습니다.

 

 

AWC ECR을 배우는 이유

 

Docker를 사용하지 않았을 때 많은 사람들이 사용하는 배포 전략 중 하나는 Github을 이용하여 배포를 했었습니다.

Github에 프로젝트를 push하고 AWC EC2에 접속해 pull을 받아 실행시키는 방식을 많이 이용했었죠.

이 방식은 프로젝트 전체를 EC2로 이동시켜야 하며, 프로젝트를 실행시킬 런타임 환경(Node, JDK 등)도

설치되어 있어야 만 실행이 가능했습니다.

 

하지만 Docker의 가장 큰 장점인 이식성을 이용하면 언제 어디서든 내가 원하는 프로젝트를 실행시킬 수 있습니다.

필요 환경들을 Docker 이미지로 빌드하여 EC2에서는 그 이미지만 다운받아서 실행시키는게 예전방식보다 훨씬 더

심플합니다.

 

 

출처 - 인프런 비전공자도 이해할 수 있는 Docker 입문/실전 중..

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

 

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

JSCODE 박재성 | , 🤬 에라이, 못 해먹겠네!비전공자로 개발을 시작해 여러 회사에서 CTO로 활동하다가, 현재는 교육자로 활동하고 있는 박재성이라고 합니다. 저도 비전공자로 개발을 시작해 서버

www.inflearn.com