vmware kvm docker
1.kvm:Kernel-based Virtual Machine linux上的虚拟机
2.vm和docker区别:
vm:虚拟化成一个完整的计算机,重量级
docker:对于进程实现操作隔离,轻量级(更多时候想要的),更高效利用资源。由于隔离的进程独立于宿主机和其他隔离的进程,也被称之为容器。利用Docker可以实现开发,测试,生产环境的部署一致性,极大的减少运维成本。没有内核,没有完整的操作系统
容器技术是linux下的一个技术手段,docker是实现这个技术的产品之一
3.程序部署流程,docker作用
常规部署
使用docker
4. 传统虚拟机技术和容器技术
传统虚拟机
容器