2020-Docker运行原理

Docker执行原理

Docker run 了之后内部发生了什么?

按回车之后Docker会在本机寻找镜像,如果有就使用这个镜像,如果没有就去DockerHub上下载镜像
去DockerHub上下载镜像会发生两种情况,一种是找到一种是找不到。如果找不到就返回错误,如果找到就返回yes下载镜像到本地并运行
2020-Docker运行原理

Docker是怎么工作的?

2020-Docker运行原理

Docker是一个Client - Servet结构系统,Docker的守护进程运行在主机上。通过Socket从客户端访问。
DockerServer接收到Docker-Client的指令,执行这个命令。

Docker为什么比虚拟机快?

2020-Docker运行原理

1:docker有着比虚拟机更少的抽象层。由亍docker不需要Hypervisor实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬件资源。

2:docker利用的是宿主机的内核,而虚拟机需要Guest OS。

因此,当新建一个容器时,docker不需要和虚拟机一样重新加载一个操作系统内核。省略了这个复杂的过程。

上一篇:文本相似度算法


下一篇:Docker系类(25)- 发布镜像到DockerHub