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来实现具体对容器进行的操作。
![](https://office-cn-beijing.imm.aliyuncs.com/api/v3/office/copy/SG05NEdkRm5tZnpaZ0RpL2ZVb3FCdHN5a081ejlSZjJlNnNiMEcwSER3Z3NZSnBTcGxocUtVdE1yN2V3V3hGYVhYaHRVcmdOV2N0MFl6KzdHRTZzRS8vQXFqbDY5dGFramtMd0JGTE1VWW4zUEcxZWVpekRtcTFGVW5PU2luekt2STk1VWNtakxKci9pYm54SGxQd0lzQ3BVc3dXTmhLcU41SjFJVlhxRHJsTXVXWk9tK0t6OCthT3dnNlF2cmJweVdkazdUZUJrT3k1cEZIdHFib3JIVzErSzB2a2hKczIrelRYNUdrYWR0QVR1TThadkdueTMyL2Y=/attach/object/41ad0dffd922a50f81839a59d5ddce41b2227e0d)
- 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