docker 是一饿Client-server结构的系统,docker的守护进程运行在主机上,通过socket从客户端访问
DockerServer接收到DockerClient的指令,就会执行这个指令
image.png
docker 为什么比虚拟机快
- Docker 有着比虚拟机更少的抽象层
-
Docker 利用宿主机的内核, vm需要是guest os, 这样的话,新建一个容器,docker是不需要像虚拟机一样重新加载一个操作系统内核的,避免引导。虚拟机是加载guest os,是分钟级的,docker是秒级的
image.png
网友评论