Docker与VM虚拟机的区别以及Docker的特点

网友投稿 796 2022-11-18

docker与VM虚拟机的区别以及Docker的特点

Docker与VM虚拟机的区别以及Docker的特点

1. 本质上的区别

VM在宿主机器上操作系统基础上创建虚拟化的操作系统和仓库,然后再安装应用,占用内存较大,而且运行起来慢。

Docker在宿主机器操作系统上创建Docker引擎,然后再安装应用,因为可以直接调用硬件资源,所以占用空间小,运行快,而且可以同时创建多个Docker容器

2.Docker特点

1)上手快:Docker 依赖于“写时复制” (copy-on-write)模型,可以快速创建、修改和启动容器来运行应用程序,并可同时运行多个容易,充分利用系统资源。

2)可移植性:Docker运行简单,易于构建和移植,可以将Docker构建步骤编写到Dockerfile文件中,一键部署运行docker。

3)分布式部署:单个Docker容器只运行一个应用或进程,分布式部署应用程序,使扩展和调试都变得非常简单,同时也提高了程序的内省性。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PG物理备份恢复之 pg_rman 使用
下一篇:windows下通过bat脚本调用sql脚本
相关文章

 发表评论

暂时没有评论,来抢沙发吧~