Last updated 5 years ago
Was this helpful?
為什麼使用Docker?啟用快速移植性強有效利用硬體資源隔離應用環境docker 跟 VM 有什麼差別?docker 的架構其實同虛擬機器(VM)是非常類似的,但兩者差異在哪,看下圖的比較可以知道差異在於每個VM都會建立個別的Guest OS ,所以每一台都是一個獨立且完整且龐大的作業系統。每個docker容器都是建立在Docker Engine之上,裡面只需要包含Bins/Libs及對應用途的應用程式,啟用自然十分快速。
啟用快速
移植性強
有效利用硬體資源
隔離應用環境
docker 的架構其實同虛擬機器(VM)是非常類似的,但兩者差異在哪,看下圖的比較可以知道差異在於
每個VM都會建立個別的Guest OS ,所以每一台都是一個獨立且完整且龐大的作業系統。
每個docker容器都是建立在Docker Engine之上,裡面只需要包含Bins/Libs及對應用途的應用程式,啟用自然十分快速。
參考文件 :