Docker系列二:Docker的基本结构

时间:2022-12-19 09:58:14

Docker的基本结构

Docker 的三大基础组件

Docker有三个重要的概念:仓库 , 镜像 和 容器 ,它们是Docker的三大基出组件

Docker系列二:Docker的基本结构

Docker的组织结构

Docker处于操作系统和虚拟容器(lxc 和 libcontainer)之上。它会通过调用cgroup , namespaces 和 libcontainer等系统层面的接口来完成资源的分配与相互隔离:

Docker系列二:Docker的基本结构

在一台主机上,Docker Daemon为守护进程(server端),它的功能有:

  • 它将控制所有容器的运行
  • 监听Docker client的命令
  • 将Docker client要的执行结果返回给client端

Docker Client的作用

  • 向Docker Daemon发送请求指令
  • 接受来自Docker Daemon返回的处理结果