您的位置 首页 技术

docker可以跑在虚拟机上吗

docker容器运行在虚拟机或者物理机上都可以。严格来讲,容器和虚拟机并不是一个层次的东西,它就是软件+环境的打包集合。 无论是虚拟机还是物理机,都是硬件/基础设施的一种交付方式,…

docker容器运行在虚拟机或者物理机上都可以。严格来讲,容器和虚拟机并不是一个层次的东西,它就是软件+环境的打包集合。

无论是虚拟机还是物理机,都是硬件/基础设施的一种交付方式,本质上是一个层次的;而容器主要要解决以软件为中心的系列问题(开发、测试、部署、发布、运行)。

在虚拟机中运行容器,已经成为一种实践中的惯例,比如,AWS的container服务就是只运行在虚拟机中的。

Docker守护进程可以直接与主操作系统进行通信,为各个Docker容器分配资源;它还可以将容器与主操作系统隔离,并将各个容器互相隔离。Docker通常用于隔离不同的应用,例如前端,后端以及数据库。

虚拟机更擅长于彻底隔离整个运行环境。例如,云服务商通常采用虚拟机技术隔离不同的用户。虚拟机启动需要数分钟,而Docker容器可以在数毫秒内启动。由于没有臃肿的操作系统,Docker可以节省大量的磁盘空间以及其他系统资源。

更多相关教程,请关注PHP中文网docker教程栏目。

以上就是docker可以跑在虚拟机上吗的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/57870.html

为您推荐

返回顶部