docker容器是不是相当于一个虚拟机

docker容器是不是相当于一个虚拟机?不完全是,因为docker容器和虚拟机还是有着很大区别的。

Docker是一个虚拟环境容器,可以将你的可执行文件、配置文件及一切其他需要的文件一并打包到这个容器中,并发布和应用到任意平台。

docker类似集装箱的理念。举个例子,在一艘大船上,集装箱可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,之间不会互相影响。那么,就不需要专门运送水果的船和专门运送药品的船了。只要这些货物在集装箱里封装好,就可以用一艘大船把他们都运走。

与传统虚拟化的区别

传统虚拟化是站在服务器硬件物理资源的基础上,虚拟出多个OS,然后在OS的基础上构建相对独立的程序运行环境;而Dokcer则是在OS的基础上进行虚拟,显然Dokcer轻量得多,其资源占用、性能消耗相比传统虚拟化都有很大优势。

其实,docker和虚拟技术很像,但又有一些不同。一方面是两个技术的层级上,虚拟机一般是底层硬件Hardware支撑,上层是虚拟管理系统Hypervisor层,在上层开启不同的VM业务,如果需要将这些业务进行隔离,需要每个VM启动客户机操作系统,非常消耗资源。

Docker则完全不同,底层有硬件和Host OS系统支撑,比如 Windows/MacOS/Linux,中间抛去了臃肿的系统,而是以Docker守护进程代替,上层建立不同的容器,不同的应用镜像打包在不同的容器中,他们互相隔离。

docker设计小巧,部署迁移快速,运行高效,应用之间相互独立,管理人员可以看到所有容器的内容;虚拟化技术比较臃肿,不论什么应用都需要先创建新的系统,并且并非按照应用隔离,而是按照系统隔离,管理员无法看到系统内部信息。

西部数码容器云产品就是通过docker技术,在集群服务器上部署容器服务实现,功能强大、简单易用,拥有上万linux镜像,秒级开通,高性价比的容器云产品链接 https://www.west.cn/paas/container/

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » docker容器是不是相当于一个虚拟机

登录

找回密码

注册