Docker的元件– Docker核心部分

最后更新于:2022-04-01 23:03:53

# Docker的元件– Docker核心部分 系統要能執行Docker,除了前述的Linux核心元件外,就是Docke部分了。Docker必要條件分為本機的三個元件之外,真的靈魂其實是雲端上的映像檔資料庫。本書稍後會 有映像檔資料庫的完整介紹 ### Docker的執行元件 - Docker client – 呼叫Docker Daemon (本機或其它客戶端) - Docker daemon – 執行Docker功能並用 (本機) - libcontainer - 和Linux核心溝通的library (本機) - Docker Image – 建立容器用的映像檔 (本機或雲端映像庫) _圖中紫色部分為Docker的核心元件_ ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-09_55c75977db57e.png) 通常在安裝Docker時,就是同時安裝Docker客戶端、Docker daemon以及libcontainer,此時客戶端和daemon是在同一台電腦上的(使用unix:///var/unix.sock呼叫)。當然也可以讓Docker的客戶端和daemon不在同一台電腦(使用,但會有安全上的疑慮。此外你也可以利用Docker提供的API來撰寫自己的客戶端,預設的Docker客戶端介面就是我們安裝Docker時的輸入指令。
';