分析:'Docker底层'的两大Linux技术 -->'namespace'和'cgroup'
[root@node1 ~]# uname -r -->'内核版本'
3.10.0-1062.el7.x86_64
一 namespace介绍
namespace导读
Linux Namespace是一种Linux Kernel提供的'资源隔离'方案 --> '隔离内核资源'
不同'内核版本'有不同的'namespace'
特点:'不同nmespace下的资源'对于其它Namespace是'不可见'的,进程只能看到'自己ns'的资源
作用'对象':进程 --> '每个进程都有属于自己的namespce'
(1)不同内核版本对应的namespace类型
从版本号为 '3.8' 的内核开始,'/proc/[pid]/ns' 目录下会包含'进程所属的 namespace 信息'
'$$' 表示'当前shell-->也是一个进程'的pid
--- '查看方式' ---
ll /proc/$$/ns --> '当前是3.10'