가상 머신(VM)과 컨테이너 모두 가상화 솔루션을 사용하여 애플리케이션 실행을 위한 격리된 환경을 구축합니다. 핵심적인 차이점은 제공되는 가상화의 세분화에 있습니다. VM은 운영 체제(OS)/머신 수준에서 가상화하고 컨테이너는 소프트웨어 수준에서 가상화합니다.