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 입문/실전 중..
비전공자도 이해할 수 있는 Docker 입문/실전 강의 | JSCODE 박재성 - 인프런
JSCODE 박재성 | , 🤬 에라이, 못 해먹겠네!비전공자로 개발을 시작해 여러 회사에서 CTO로 활동하다가, 현재는 교육자로 활동하고 있는 박재성이라고 합니다. 저도 비전공자로 개발을 시작해 서버
www.inflearn.com
'IT지식 > 지식플러스' 카테고리의 다른 글
AWS EC2(Elastic Compute Cloud)란? (0) | 2025.02.15 |
---|---|
List<Map<key,value>> 형태를 JSONArray로 변환하기 (0) | 2025.01.21 |
웹취약점(XSS, 자동화공격) 보완하기 (1) | 2025.01.15 |
리눅스 운영체제? 서버? 리눅스에 대한 개념을 익히자 (0) | 2025.01.04 |
운영체제(Operating System)에 대해서 알아보자 (0) | 2025.01.04 |