리눅스 이미지를 위해 Mac에서 Virtual Box alot을 많이 사용했습니다. Docker로 이전하면 어떤 이점이 있습니까? Docker와 Virtual Box의 차이점이 무엇인지 알고 싶습니다.
답변
Docker는 응용 프로그램 가상화 도구입니다. VirtualBox는 가상 머신 도구입니다.
VB는 전체 하드웨어 환경을 시뮬레이션하는 반면 Docker는 동봉 된 애플리케이션의 읽기 / 쓰기를 나머지 OS와 분리합니다.
전체 VM의 오버 헤드는 상당 할 수 있지만 Docker 앱은 모든 OS를 복제 할 필요가 없으므로 이론적으로 호스트 환경에서 더 많은 것을 얻을 수 있습니다.
반면에 응용 프로그램 격리로 인해 응용 프로그램이 Docker와 잘 작동하도록하는 것은 매우 까다로울 수 있습니다.
또한 Docker는 아직 Windows에서 실행되지 않으므로 곧 플랫폼 제한이 있습니다.