相比于虚拟机,容器的第一个区别在于速度。对于虚拟机来说,虚拟机启动的时候是分钟级别 的,可能需要好几分钟才能启动。容器因为没有底层的操作系统,只需要安装自己的应用和库 文件,所以是秒级启动,很快就会启动。
第二个区别体现在迁移上。如果想把一台 VMware 的虚拟机迁移到微软的 Hyper-V 可能要涉及 到按照一定的标准和格式把这台 VMware 虚拟机转换成镜像,把镜像再转换成符合微软 Hyper- V 的标准格式,然后才能在 Hyper-V 的操作系统场景下运行。但是容器不需要,不管底层是 Windows 还是 Linux,直接可以把镜像拿到 Windows 或者 Linux 运行起来,实现了快速的迁移。
以上内容摘自《企业运维之云原生和Kubernetes实战》,这本书收录在开发者“藏经阁,下载地址:https://developer.aliyun.com/topic/download?id=8529
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。