极客Docker学习笔记Docker的基本组成和基本特性(1)
Docker的基本组成
- Docker Client 客户端
- Docker Daemon守护进程
- Docker Image镜像
- Docker Container容器
- Docker Registry仓库
-
Docker客户端/守护进程
C/S架构
本地、远程 -
Docker Image镜像
- 容器的基石
- 层叠的只读文件系统
- 联合加载(union mount )
-
Docker Container容器
- 通过镜像启动
- 启动和执行阶段
- 写时复制(copy on write)
-
Docker Registry仓库
- 公有(Docker Hub)
- 私有(自己架设)
Docker两个linux内核特性
- Namespaces命名空间
编程语言:封装----->代码隔离
操作系统:系统资源的隔离,进程、网络、文件系统。。。
- PID(Process ID) 进程隔离
- NET(Network) 管理网络接口
- IPC(InterProcess Communication) 管理跨进程通信的访问
- MNT(Mount) 管理挂载点
- UTS(Unix Timesharing System) 隔离内核和版本标识
- Control groups控制组(用来分配资源)
- 资源限制
- 优先级设定
- 资源计量
- 资源控制
安装Docker链接:菜鸟教程Docker安装