[Docker] 컨테이너란?
2022. 1. 24. 20:52
배포/Docker
🍋 컨테이너란? 어플리케이션을 작동시키기 위해 필요한 라이브러리나 어플리케이션 등을 하나로 모아, 마치 별도의 서버인 것처럼 사용할 수 있도록 만든 것 🍋 컨테이너를 배우는 이유? 1️⃣ 과거 엔터프라이즈 시장에서는 대용량 Bare Metal(깡통)에 여러개의 앱을 운영하는 구조로 운영해왔음 2️⃣ 시대적으로 변화하면서(하드웨어 가격 싸지고 성능은 좋아지고, 운영해야 하는 컴퓨터 시스템은 더 대용량 요구) -> Hypervisor에 VM을 만들고 그 위에서 앱을 돌리는 방식으로 진행 3️⃣ 클라이언트 요구에 따라 애플리케이션을 Scale In, Out을 자유롭게 할 수 있는 요구사항이 필요로 하게 됨(서비스 중단없이) 그래서 Bare Metal에 OS를 올리고 거기에 컨테이너 엔진을 올림 4️⃣ 컨테이너..