首页 > 运维 > Docker > docker可以跑在虚拟机上吗

docker可以跑在虚拟机上吗

发布: 2020-04-03 11:21:46
原创
5403 人浏览过

docker可以跑在虚拟机上吗

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

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

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

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

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

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

以上是docker可以跑在虚拟机上吗的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板