05回顾hello-world流程
05回顾hello-world流程
1.docker 流程
.
.
.
2.底层原理
Docker是什么工作的?
Docker是一个Client - Server结构的系统,Docker的守护进程运行在主机上。通过Socket从客户端访问!
DockerServer接收到Docker-Client的指令,就会执行这个命令!
.
docker 为什么会比vm快?
1、Docker有着比虚拟机更少的抽象层,由于Docker不需要Hypervisor实现硬件资源虚拟化,运行在Docker容器上的程序直接使用的都是实际物理机的硬件资源,因此在Cpu、内存利用率上Docker将会在效率上有明显优势。
2、docker利用的是宿主机的内核,vm需要是Guest Os。
.
所以说,新建一个容器的时候,docker不需要想虚拟机一样重新加载一个操作系统内核,避免引导。虚拟机是加载Guest 0S,分钟级别的,而docker 是利用宿主机的操作系统吗,省略了这个复杂的过程,秒级!

之后学习完毕所有的命令,再回过头来看这段理论,就会很清晰!
实践!

浙公网安备 33010602011771号