码迷,mamicode.com
首页 > 其他好文 > 详细

(二)Docker底层原理

时间:2020-11-04 17:55:15      阅读:12      评论:0      收藏:0      [点我收藏+]

标签:系统   为什么   src   运行时   width   访问   nbsp   需要   iso   

  Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。容器,是一个运行时环境,就是我们前面说到的集装箱。

为什么Docker比VM(虚拟机)快:

  (1) Docker有更少的抽象层,由于docker不需要Hypervisor实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬件资源。因此在CPU、内存利用率上docker将会在效率上有明显优势。

  (2)docker利用的是宿主机的内核,而不需要Gust OS。因此,当新建一个容器时,docker不需要和虚拟机一样重新加载一个操作系统内核。仍而避免引寻、加载操作系统内核返个比较费时费资源的过程,当新建一个虚拟机时,虚拟机软件需要加载Gust OS,返个新建过程是分钟级别的。而docker由于直接利用宿主机的操作系统,则省略了返个过程,因此新建一个docker容器只需要几秒钟。

            技术图片

 

Docker架构图:

        技术图片

 

(二)Docker底层原理

标签:系统   为什么   src   运行时   width   访问   nbsp   需要   iso   

原文地址:https://www.cnblogs.com/jichuang/p/13920912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!