요즘에는 가상머신(Virtual Machine, VM)보다 도커가 훨씬 더 많이 쓰이는데 그 이유가 뭐라고 생각하시나요?

크게 세 가지 이유

1. 성능 문제

호스트 가상화 vs 하이퍼바이저 가상화 vs 컨테이너 - 출처

호스트 가상화 vs 하이퍼바이저 가상화 vs 컨테이너 - 출처

2. 가벼움

Guest OS 용량
: 5GB ~ 20GB 정도

Guest OS 용량 : 5GB ~ 20GB 정도


Minimal Guest OS (Base Image)
: 50MB ~ 300MB정도

Minimal Guest OS (Base Image) : 50MB ~ 300MB정도

3. 관리의 편리성