Docker和Vagrant的各方面比较[普及分享]
Docker:
1.基于Linux虚拟机的虚拟环境(Virtual Environment)工具
2.在软件级别分配资源,只支持部署Linux
3.启动只需几秒钟,所创建的虚拟机的隔离级别和安全性:部分
4.轻量级,其他有点:快速,易于学习
Vagrant:
1.虚拟机管理工具,本身也是虚拟机(当前只支持运行在VirtualBox上,当然设计之处要支持VMWare,AWS等等)
2.在硬件级别分配资源,支持部署Linux,Unix,Windows
3.启动需要几分钟,所创建的虚拟机的隔离级别和安全性:完全
4.有点笨重,但是仍然比完整的虚拟机来得好,其他有点:同时支持和一些配置工具(如Puppet,Chef)集成