其他分享
首页 > 其他分享> > 2020-Docker运行原理

2020-Docker运行原理

作者:互联网

Docker执行原理

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

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

Docker是怎么工作的?

在这里插入图片描述

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

Docker为什么比虚拟机快?

在这里插入图片描述

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

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

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

标签:硬件资源,DockerHub,虚拟机,2020,镜像,原理,Docker,docker
来源: https://blog.csdn.net/weixin_48661575/article/details/110341021