所以对于容器领域学习建议从上至下会更有感觉:了解vm vs 容器的优缺点,为什么vm了还要容器,面向的场景是哪些,vm架构有哪些弊端,容器有哪些弊端,此外了解微服务化架构应用,了解了这些现状后,再按编排层,以当前火热程度和潮流趋势看,kubernetes重点学习,其次在容器管理这一层重点通过其中一个了解容器的模型,api,技术实现,附带的就会涉及linux namespace/cgroup,apparmor,sellinux以linux内核的一些知识,之后再横向比较docker,rkt,lxd的差异点(如果无差异则也就没存在的必要的)。