Docker和虛擬機的區別

這裏寫圖片描述

  這是docker官網的圖,能夠看到虛擬化技術經過Hypervisor(虛擬機管理系統)爲每一個app啓動一個Guest OS(客戶機操做系統),也就是爲每一個app啓動一個虛擬機。比較直觀地說,vm經過Hypervisor對硬件資源進行虛擬化,而docker直接使用硬件資源,利用率上來看docker明顯更具備優點。docker

  上一組從知乎上看到的圖:
  
這裏寫圖片描述app

這裏寫圖片描述

  能夠看到,容器隔離的粒度更加小一點,並且多個容器之間是共用同一套操做系統資源的。操作系統

相關文章
相關標籤/搜索