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

在这里插入图片描述
一、本质上的区别:

    VM(VMware)在宿主机器、宿主机器操作系统的基础上创建虚拟层、虚拟化的操作系统、虚拟化的仓库,然后再安装应用;

    Container(Docker容器),在宿主机器、宿主机器操作系统上创建Docker引擎,在引擎的基础上再安装应用。

    那么问题来了,没有操作系统,怎么运行程序?

    可以在Docker中创建一个ubuntu的镜像文件,这样就能将ubuntu系统集成到Docker中,运行的应用就都是ubuntu的应用。

二、使用上的区别:

Size:

    1.虚拟机中ubuntu所占内存:

                           

    2.Docker容器中ubuntu镜像文件所占内存:

Startup:

    Docker在宿主机器的操作系统上创建Docker引擎,直接在宿主主机的操作系统上调用硬件资源,而不是虚拟化操作系统和硬件资源,所以操作速度快。

    这个其实安装一个ubuntu的虚拟机和拉取一个Docker的ubuntu镜像文件,运行一下就知道了,区别很明显,虚拟机开一下大概得2分多钟,而Docker只需要2秒钟。

Integration:

    Docker的集成性要比VM好。这个并没有深入研究,不过可以提供一个博客,这里面关于Docker集成的内容写的很好。

https://blog.csdn.net/karamos/article/details/80124166
三、Docker特点

1)上手快

用户只需要几分钟,就可以把自己的程序“Docker 化”。Docker 依赖于“写时复制” (copy-on-write)模型,使修改应用程序也非常迅速,可以说达到“随心所致,代码即改” 的境界。

随后,就可以创建容器来运行应用程序了。大多数 Docker 容器只需要不到 1 秒中即可 启动。由于去除了管理程序的开销,Docker 容器拥有很高的性能,同时同一台宿主机中也 可以运行更多的容器,使用户尽可能的充分利用系统资源。

2)职责的逻辑分类

使用 Docker,开发人员只需要关心容器中运行的应用程序,而运维人员只需要关心如 何管理容器。Docker 设计的目的就是要加强开发人员写代码的开发环境与应用程序要部署 的生产环境一致性。从而降低那种“开发时一切正常,肯定是运维的问题(测试环境都是正 常的,上线后出了问题就归结为肯定是运维的问题)”

3)快速高效的开发生命周期

Docker 的目标之一就是缩短代码从开发、测试到部署、上线运行的周期,让你的应用 程序具备可移植性,易于构建,并易于协作。(通俗一点说,Docker 就像一个盒子,里面 可以装很多物件,如果需要这些物件的可以直接将该大盒子拿走,而不需要从该盒子中一件 件的取。)

4)鼓励使用面向服务的架构

Docker 还鼓励面向服务的体系结构和微服务架构。Docker 推荐单个容器只运行一个应 用程序或进程,这样就形成了一个分布式的应用程序模型,在这种模型下,应用程序或者服 务都可以表示为一系列内部互联的容器,从而使分布式部署应用程序,扩展或调试应用程序 都变得非常简单,同时也提高了程序的内省性。(当然,可以在一个容器中运行多个应用程 序)

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
/PIzS8FnJLUQzIeKbd++JA==

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值