Docker4. 运行镜像的流程docker工作原理
Posted 把苹果咬哭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker4. 运行镜像的流程docker工作原理相关的知识,希望对你有一定的参考价值。
一、运行镜像的流程
输入命令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中,重新加载虚拟系统的复杂过程,大幅提高启动速度。
以上是关于Docker4. 运行镜像的流程docker工作原理的主要内容,如果未能解决你的问题,请参考以下文章