架构区别:
左侧为虚拟机,右侧为docker,可以看到docker创建的容器是没有内核的,所有容器都共用宿主机的内核,也就是说docker没有隔离内核,所以在创建容器时privileged默认为Flase,因为如果某个容器的内核挂掉,所有容器就全挂掉了。
使用场景:
对内核有要求的场景适合虚拟机,而不适合docker,例如部署测试;
左侧为虚拟机,右侧为docker,可以看到docker创建的容器是没有内核的,所有容器都共用宿主机的内核,也就是说docker没有隔离内核,所以在创建容器时privileged默认为Flase,因为如果某个容器的内核挂掉,所有容器就全挂掉了。
对内核有要求的场景适合虚拟机,而不适合docker,例如部署测试;