当前位置:首页 > 虚拟机 > 正文

docker和虚拟机哪个好


一、docker和虚拟机的区别

Docker和虚拟机的区别是:

1.虚拟机需要几分钟才能启动,而Docker容器可以在几毫秒内启动。由于没有臃肿的从属操作系统,Docker。可以节省很多时间。磁盘空间和其他系统资源;

2.虚拟机可以更有效地完全隔离整个操作环境。例如,云服务提供商经常使用虚拟机技术来隔离不同的用户。Docker一般用来隔离不同的应用,比如前端、后端、数据库等。


二、Docker容器与虚拟机区别

docker和虚拟机的区别在于,虚拟机需要几分钟才能启动,而Docker容器可以在毫秒内启动。由于没有臃肿的依赖操作系统,Docker可以节省大量磁盘空间和其他系统资源;虚拟机更擅长隔离整个操作环境。

①Docker容器速度非常快,可以在几秒钟内启动和停止,这比传统虚拟机需要几分钟的时间要快得多。②Docker需要的系统资源很少,单台主机上可以同时运行数千个docker容器。

第三:体积小、重量轻:容器只需盛放所使用的部件即可。与虚拟机相比,容器文件比虚拟机小得多。第四:易于移动性:容器技术最重要的是轻量级和一致的协调,以在不同的主机上运行服务。

Docker启动很快,容器中的应用程序直接是平台的进程,而不是虚拟机内部的进程。因此,启动容器相当于在本地机器上启动一个进程,而不是启动操作系统,速度要快得多。