VM가상화와 컨테이너 가상화의 차이 두 가상화 모두 실행하고자 하는 애플리케이션의 프로세스 및 종속 요소와 소스 등을 패키지, 즉 이미지화 하여 HostOS와 격리된 환경을 제공한다. VM 가상화는 호스트 운영체제와 같이 별도의 GuestOS를 두고, 원하는 애플리케이션을 설치하는 하드웨어 수준의 가상화를 구현 Host의 하드웨어 리소스 자원을 각 GuestOS가 공유 컨테이너 가상화는 VM가상화에 비해 경량이면서 호스트 운영체제의 커널을 공유하는 운영체제 수준의 가상화를 구현 Host운영체제의 커널을 공유하는 Docker Engine이 존재함. 더 빠르고 경량 VM은 OS의 부팅과정이 필요하다. 부트로더가 커널을 호출하고, Systemd 데몬이 호출되는 등의 과정이 필요하지만, 컨테이너는 프로세스이기 ..