版權所有,未經許可,禁止轉載
章節
Docker是一種輕量級的虛擬化技術,比傳統的虛擬機性能更好。
下圖是虛擬機的體系結構:
- server - 表示真實電腦。
- Host OS - 真實電腦的操作系統,例如:Windows,Linux
- Hypervisor - 虛擬機平台,模擬硬件,如VMWare,VirtualBox
- Guest OS - 虛擬機平台上安裝的操作系統,例如CentOS Linux
- App - 虛擬機操作系統上的應用,例如nginx
下圖是Docker的體系結構:
- server - 表示真實電腦。
- Host OS - 真實電腦的操作系統,例如:Windows,Linux
- Docker Engine - 新一代虛擬化技術,不需要包含單獨的操作系統。
- App - 所有的應用程序現在都作為Docker容器運行。
這種體系結構的明顯優勢是,不需要為虛擬機操作系統提供硬件模擬。所有應用程序都作為Docker容器工作,性能更好。