容器和虚拟机

什么是容器

容器映像是一个软件的轻量级独立可执行软件包,包含运行它所需的一切:代码,运行时,系统工具,系统库,设置。不管环境如何,集装箱化软件都可以运行相同的Linux和Windows应用程序。容器将软件与其周围环境隔离开来,例如开发环境和登台环境之间的差异,并有助于减少在同一基础架构上运行不同软件的团队之间的冲突。

容器和虚拟化的区别


Infrastructure: 物理机

Hypervisor: 虚拟机监控器,也叫VMM( virtual machine monitor ),可以理解成BIOS系统。

Guest OS 虚拟的操作系统

Host OS 物理机的操作系统

Bins/Libs 库

服务器虚拟化解决的核心问题是资源调配,而容器解决的核心问题是应用开发、测试和部署。



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。