Docker(一)Docker基础原理
1 2 3 4 一、虚拟化技术分类 二、容器基础概念 三、Docker入门 四、docker层级概念 一、虚拟化技术分类 1.传统虚拟化Xen或者Kvm [vm.user] [vm.kern]....//这种虚拟化技术隔离效果最好,但是性能消耗也高 =========== VMM ====== 硬件 vm的user进程需要发起system call的时候,需要调用vm.kernel但是真正执行的是host.kernel 使用BT,或者HVM,加速转换。 内存虚拟化:shadow MMU CPU虚拟化:tagged TLB 2.容器技术: lxc:linux container openvz: [us1][us2].... //userspace,用户空间进行隔离,这就是一个容器 =========== kernel =========== 硬件 xen或者kvm隔离效果比较好, 容器技术:隔离的是user space 3.库虚拟化: wine cywin 4.应用级别虚拟化: jvm ... 二、容器基础概念: CGroup + NameSpace + AUFS 1.容器虚拟化依赖到的...
