1.1 도커란 무엇인가?
- 컨테이너와 가상머신의 차이점
특징 컨테이너(Container) 가상머신(Virtual Machine) 격리 수준 운영체제(OS) 수준 격리 하드웨어(Hardware) 수준 격리 구성 요소 컨테이너 엔진(Docker, Podman 등) + 애플리케이션 하이퍼바이저(VMware, VirtualBox 등) + 게스트 OS 크기 경량(몇 MB) 무겁고 큼(몇 GB 이상)
VM과 비교해 컨테이너는 다음 용도에 가장 적합합니다.- 클라우드 네이티브 애플리케이션 빌드
- 마이크로서비스 패키징
- DevOps 또는 CI/CD 사례로 애플리케이션 통합
- 확장 가능한 IT 프로젝트를 다양한 IT 풋프린트 전반으로 이동