virtualbox vmware哪个好 vmware和virtualbox性能对比

同事推荐了一个虚拟机管理工具,流浪记,查了一下,发现确实不错。尝试安装它并阅读安装说明。你需要安装virtualbox。它也是一个虚拟机软件,类似于VMware。然后我查了下后面几个名

本文最后更新时间:  2023-03-20 07:22:02

同事推荐了一个虚拟机管理工具,流浪记,查了一下,发现确实不错。尝试安装它并阅读安装说明。你需要安装virtualbox。它也是一个虚拟机软件,类似于VMware。然后我查了下后面几个名词的区别,顺便查了一下docker这种流行容器的区别。简单记录如下:

虚拟机

VirtualBox是一款开源虚拟机软件。VirtualBox号称最强的免费虚拟机软件。不仅功能丰富,性能也非常出色!简单易用,虚拟系统包括Windows(从Windows 3.1到Windows S10和Windows Server 2012,所有Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android。

码头工人

Docker是一个开源的应用程序容器引擎,它允许开发人员将其应用程序和依赖包打包到一个可移植的容器中,然后将其发布到任何流行的Linux机器上。也可以虚拟化。容器是完全沙盒化的,它们之间不会有接口(像iPhone app)。几乎没有性能开销,它可以很容易地在机器和数据中心运行。最重要的是,它们不依赖于任何语言、框架或系统。

无赖

vagger是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle开源的VirtualBox虚拟化系统和Chef来创建自动化的虚拟环境。

virtualbox和docker的比较

1、virtualbox,是创建硬件虚拟化的软件,类似于vmware。Docker,则是不进行硬件的虚拟化,Docker虚拟化操作系统。2、virtualbox,通常情况下,一个操作系统运行在硬件上,其中硬件和操作系统之间的通信是通过移动数据到内存地址, 然后发出命令来通知可使用该数据的硬件(或者是数据在被读取时)。 在VirtualBox(或其它虚拟机)设置的环境中, 那些内存地址实际上是虚拟机软件自身的内存区域,并且那些命令是由虚拟机而不是直接由底层的CPU解释的。实际结果是, 你在VirtualBox中运行一个操作系统,对于这个操作系统来说,VirtualBox进程看起来像一台完整计算机,硬件以及所有配件都有。 实际上它不知道自己是在另一个进程中运行的。3、Docker,它的作用是创建一个文档系统,使其看起来像一个普通的Linux文档系统,并且运行应用进程在一个所有文档和资源都在文档系统内的锁定环境中。 事实上,该应用进程的容器并不模仿任何硬件,应用进程仍然在硬件上运行,它只是隔离了应用进程并允许您可以运行该应用进程跟特定的并且完全 不是主机操作系统的软件和第三方库合作。这意味着,在启动或停止Docker应用进程时几乎没有开销,因为它们不需要预先分配的内存和磁盘 空间等等。因此Docker容器很容易设置或者拆除。此外,容器在假装需要系统中各种硬件组件上运行软件的时候并不浪费任何开销 – 它是直接使用 硬件的。

流浪汉与码头工人的比较

根据流浪汉和码头工人的区别,《码头工人》的作者Hykes有这样的观点。

最后,可以说,游民适合管理虚拟机,而docker适合管理应用环境。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。