狂神说-Docker-学习笔记-01 Run的流程和Docker原理
1、docker run hello-world
的流程
2、Docker底层原理
Docker 是 一个 Client-Server 结构的 系统,Docker的守护进程运行在主机上。通过Socker从客户端访问。
DockerServer 接受到DockerClient的指令,就会执行这个命令。
博主是在Linux服务器上安装的Docker,而我这是在win10上安装的DockerDesktop,但是两者在使用Docker相关命令时几乎是没有差别的
3、Docker为什么比VM虚拟机快?
- Docker 有着比虚拟机更少的抽象层
- Docker 利用的是宿主机的内核,vm还需要安装所需操作系统的内核
所以说,新建一个容器的时候,Docker不需要像虚拟机一样重新加载一个内核,避免一道。虚拟机加载 其他OS是分钟级别的,而docker是利用宿主机的OS,省略了一些复杂的过程,可以做到秒级响应。