怎么理解这句话:`docker可以实现虚拟机隔离应用环境的功能,并且开销比虚拟机小,小就意味着省钱了。`

发布于 2022-09-06 20:27:11 字数 348 浏览 14 评论 0

在读Docker的这篇文档的时候: https://www.zhihu.com/questio...

常规来讲,我们可以在服务器上创建不同的虚拟机在不同的虚拟机上放置不同的应用,但是虚拟机开销比较高。docker可以实现虚拟机隔离应用环境的功能,并且开销比虚拟机小,小就意味着省钱了。

这句话怎么理解呢?

他的意思是说,之前要达到一个目的,需要开多个虚拟机,在各个虚拟机上面开不同的服务。现在只需要开一个虚拟机,在这个虚拟机上面开多个Docker就能达到目的吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

痴骨ら 2022-09-13 20:27:11

假设一个一个隔离环境(docker容器或者虚拟机)都部署一个应用,那么一台物理机上能启动的容器数量肯定比能创建虚拟机的数量多很多,这样均摊下来,每个应用的成本哪个多哪个少就很明显了。当然虚拟机的隔离比容器更加彻底,或者说更加安全。

绿萝 2022-09-13 20:27:11

你就把一个 docker 的 container 理解成一个虚拟机就好了。
虚拟机启动需要半分钟, docker 的 container 启动只需要半秒钟。
读文档没用,自己动手操作一下就明白了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文