1.docker与VMWare,VirtualBox的区别
要点是前者是OS虚拟化技术,后者是硬件虚拟化,docker是LXC技术的
前者是containerization技术,后者是virtualization技术
左图是virtualization技术,右图是containerization技术
上图已经可以很明显的看出区别了,例如containerization技术类似于一个host主机的App(不过他是隔离的),他是用host主机的内核的
目前docker LXC技术使用的是宿主机的linux内核,就是说如果你要在win上跑docker就是需要使用virtualization技术运行一个linux作为前提