docker和虚拟机的区别是什么?

什么是docker?什么是虚拟机?docker和虚拟机的用途一样吗?docker和虚拟机的区别是什么?下面是关于docker和虚拟机的区别介绍。

1、什么是docker和虚拟机?

据了解,docker 是一个开源容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口

docker 本身并不是容器,它是创建容器的工具,是应用容器引擎。

而虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件体系,通过虚拟机,我们可以在一台物理计算机上模拟多台虚拟计算机,这些虚拟计算机所拥有的功能与我们的物理计算机无异。

对于普通用户来说,一台虚拟机可以让我们体验不同的操作系统,同时在其中存储一些文件等等。而对于专业人员,虚拟机还可以进行渗透测试训练,漏洞扫描训练,病毒释放训练等。

2、docker和虚拟机的区别是什么?

虚拟机(virtual machine)运行一个完整的客户操作系统,通过虚拟机管理程序虚拟访问主机资源,一般来说,虚拟机提供的环境比大多数应用程序需要的资源多

docker 容器就是独立运行的一个或一组应用,以及它必须的运行环境,共享主机和其他容器的内核,不占用任何其他可执行文件的内容,使其轻量化

虚拟机属于分钟级启动,且占用资源多,虚拟机文件以 G 为单位

容器属于秒级启动,占用资源少,小则几 kb,大则几 mb。

以上就是有关docker和虚拟机的区别是什么的介绍。

西部数码(west.cn)是经工信部审批,持有ISP、云牌照、IDC、CDN全业务资质的正规老牌云服务商,自成立至今20余年专注于域名注册虚拟主机云服务器企业邮箱、企业建站等互联网基础服务!
公司自研的云计算平台,以便捷高效、超高性价比、超预期售后等优势占领市场,稳居中国接入服务商排名前三,为中国超过50万网站提供了高速、稳定的托管服务!先后获评中国高新技术企业、中国优秀云计算服务商、全国十佳IDC企业、中国最受欢迎的云服务商等称号!
目前,西部数码高性能云服务器正在进行特价促销,最低仅需48元!
https://www.west.cn/cloudhost/

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

登录

找回密码

注册