【Docker】4. 運行鏡像的流程、docker工作原理


一、運行鏡像的流程

輸入命令docker run hello-world,運行hello-world鏡像。那么docker運行鏡像是經過了如下流程的:

現在本地找鏡像,沒找到就去遠程倉庫找,找到了就下載到本地,然后運行。

二、docker工作原理

docker也是一個Client-Server的結構,docker的守護進程運行在主機上,通過socket從客戶端訪問。
docker-server接收到docker-client后,去執行這個命令。

三、docker為什么比VM快

網上找了個對比圖先。

從圖上可以看出:

  • docker比VM有更少的抽象層。
  • docker利用宿主機的內核,vm則是利用Guest OS,也就是你安裝到虛擬機的系統。

當新建一個容器的時候,docker直接利用宿主機的操作系統,省略了像在VM中,重新加載虛擬系統的復雜過程,大幅提高啟動速度。


免責聲明!

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



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