Docker 和虛擬機的區別


版權所有,未經許可,禁止轉載


章節


Docker是一種輕量級的虛擬化技術,比傳統的虛擬機性能更好。

下圖是虛擬機的體系結構:

虛擬機架構

  • server - 表示真實電腦。
  • Host OS - 真實電腦的操作系統,例如:Windows,Linux
  • Hypervisor - 虛擬機平台,模擬硬件,如VMWare,VirtualBox
  • Guest OS - 虛擬機平台上安裝的操作系統,例如CentOS Linux
  • App - 虛擬機操作系統上的應用,例如nginx

下圖是Docker的體系結構:

Docker 架構

  • server - 表示真實電腦。
  • Host OS - 真實電腦的操作系統,例如:Windows,Linux
  • Docker Engine - 新一代虛擬化技術,不需要包含單獨的操作系統。
  • App - 所有的應用程序現在都作為Docker容器運行。

這種體系結構的明顯優勢是,不需要為虛擬機操作系統提供硬件模擬。所有應用程序都作為Docker容器工作,性能更好。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM