virtual-machine - 在虚拟机之上使用 Docker 有什么意义?

标签 virtual-machine docker

Docker 新手...Docker 被描述为虚拟机的替代品。我现在读了一点,这是有道理的。我不完全理解的是为什么你会在虚拟机之上使用 Docker,例如。这正是 AWS 现在通过 beanstalk 提供的。

仅仅是因为大多数托管都是基于虚拟机的,而 Docker 为您提供了灵 active ,所以即使它没有取代虚拟机,它仍然(可能,取决于用例)值得使用?

最佳答案

适用于我们的用例是您可以在真实机器、虚拟机、不同操作系统等之上使用相同的 docker 镜像,并拥有相同的受控环境。

即使您只打算在一种类型的机器上运行它(例如在 EC2 虚拟机上),您仍然可能在笔记本电脑或台式机上开发它,因此使用它可能是有意义的。

好消息是,Docker 开销非常小(或者至少是这样),因此即使在虚拟硬件上运行也不会影响性能。这与“真正的”虚拟机形成对比(不是双关语,但听起来不错:)),这在类似情况下会带来很大的开销。

关于virtual-machine - 在虚拟机之上使用 Docker 有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24124903/

相关文章:

docker - 为什么构建Docker容器镜像的第一步将基本镜像作为源,在我看来它本身就是像ALPINE这样的操作系统?

apache - 无法使用apache获取Docker镜像以显示测试网页

由于 alpine 错误,docker 无法构建

process - Dockerfile:RUN导致无操作

windows - 无法使用 VMware windows 7 作为主操作系统和 centOS 6 作为 guest 同步共享文件夹

linux - 如何强制Xen VM运行程序

virtual-machine - 主机进程列表中显示的 Docker 进程

javascript - 推荐 Riak mapreduce Javascript VM 池大小用于映射和减少阶段? (mapred超时错误)

docker - Docker容器,Centos,如何远程登录

docker - 使用 paclair 分析 docker-images 的配置以获取来自 nexus 的 clair