Docker와 Vagrant의 비교

  • Docker는 Linux만 게스트 OS로 사용 가능합니다
  • Vagrant는 Windows도 게스트 OS로 사용 가능합니다


  • Docker는 OS 가상화를 하지 않고 호스트 OS의 자원을 공유합니다
  • Vagrant는 OS를 가상화 하며, CPU나 메모리 등의 하드웨어 또한 가상화합니다

  • Docker는 호스트 OS 공유한 상태에서 고립된 실행 환경을 제공하기 때문에 가볍고 빠릅니다.
  • Vagrant는 호스트 OS에 의존하지 않고 OS 전체를 내장하고 있기 때문에 하드웨어, OS의 기동 시간 등의 이유로 무겁고 느립니다.


아직 정리 중입니다. 생각나는 대로 계속 적으려고 합니다.



EOF