1. 用戶是使用Docker Client與Docker Daemon建立通信,并發送請求給后者。
2. Docker Daemon作為Docker架構中的主體部分,首先提供Docker Server的功能使其可以接受Docker Client的請求。
3. Docker Engine執行Docker內部的一系列工作,每一項工作都是以一個Job的形式的存在。
4. Job的運行過程中,當需要容器鏡像時,則從Docker Registry中下載鏡像,并通過鏡像管理驅動Graph driver將下載鏡像以Graph的形式存儲。
5. 當需要為Docker創建網絡環境時,通過網絡管理驅動Network driver創建并配置Docker容器網絡環境。
6. 當需要限制Docker容器運行資源或執行用戶指令等操作時,則通過Exec driver來完成。
7. Libcontainer是一項獨 立的容器管理包,Network driver以及Exec drive都是通過L ibcontainer來實現具體對容器進行的操作。

- Docker學習
- Docker—小白篇
- docker:常用命令
- 第一章:docker的世界
- 第一節:docker基本概念和框架
- 1.1:docker應用場景
- 1.2:docker鏡像
- 1.3:docker容器
- 1.4:docker倉庫
- 1.5:Docker的能力
- 1.6:Docker運行原理
- 1.7:Docker平臺架構圖解
- 第二節:docker安裝和配置
- 1.1:Ubuntu安裝docker
- 1.2:windows安裝docker
- 1.3:OS X中安裝docker
- 1.4:CentOS 安裝Docker
- 第二章:Docker容器
- 第一節:容器的基本操作
- 1.1:Docker的第一條命令
- 1.2:啟動容器
- 1.3:守護式容器
- 1.4:容器中部署靜態網站
- 1.5:Docker安裝Jenkins
- 1.6:docker安裝redis