首页 > 其他 > 详细

【Docker】4. 运行镜像的流程、docker工作原理

时间:2021-05-16 14:24:13      阅读:24      评论:0      收藏:0      [点我收藏+]

一、运行镜像的流程

输入命令docker run hello-world,运行hello-world镜像。那么docker运行镜像是经过了如下流程的:
技术分享图片

现在本地找镜像,没找到就去远程仓库找,找到了就下载到本地,然后运行。

二、docker工作原理

docker也是一个Client-Server的结构,docker的守护进程运行在主机上,通过socket从客户端访问。
docker-server接收到docker-client后,去执行这个命令。

技术分享图片

三、docker为什么比VM快

网上找了个对比图先。
技术分享图片
从图上可以看出:

  • docker比VM有更少的抽象层。
  • docker利用宿主机的内核,vm则是利用Guest OS,也就是你安装到虚拟机的系统。

当新建一个容器的时候,docker直接利用宿主机的操作系统,省略了像在VM中,重新加载虚拟系统的复杂过程,大幅提高启动速度。

【Docker】4. 运行镜像的流程、docker工作原理

原文:https://www.cnblogs.com/pingguo-softwaretesting/p/14773471.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!