docker基本底層原理

路過的柚子廚發表於2021-06-20

docker是怎麼工作的

Docker是一個Client-Server結構的系統,Docker的守護程式執行在主機上,通過Socket客戶端進行訪問

DockerServer接收到DockerClient的指令,就會執行這個命令


 

Docker為什麼比虛擬機器快

  1. docker有著比虛擬機器更少的抽象層
  2. docker利用的是宿主機的核心,vm需要的是Guest Os

所以說,新建一個容器的時候,docker不需要向虛擬機器一樣重新載入一個作業系統核心,避免引導。

虛擬機器是載入Guest Os,分鐘級別,而docker是利用宿主機的作業系統,省略了這個複雜的過程,秒級

 

相關文章