1.docker run 流程图

2. docker 底层原理
2.1 docker 是怎么工作的?
Docker 是一个 Client-Server 结构的系统,Docker的守护进程运行在主机上,
通过Socket从客户端访问!
DockerServer接收到Docker-Client的指令,就会执行这个命令!

2.2 docker 为什么比VM(虚拟机)快?
Docker有着比虚拟机更少的抽象层
docker利用的是真宿主机的内核,VM需要VM OS(比如Centos)

所以说,新建一个容器的时候,docker不需要像虚拟机一样重新加载一个操作系统内核,避免引导,
虚拟机是加载Guest OS,分钟级别
而docker 是利用宿主机的操作系统,省略了这个复杂的过程,秒级别
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-udt8RrWp-1677037351114)(img_24.png)]](https://img-blog.csdnimg.cn/8e35289a63f941e98243bb583e6cf2c8.png)



















