6种名称空间:
- UTS: 主机名和域名,
UNIX Timesharing System
- User: 用户
- Mount: 挂载文件系统的
- IPC: 进程间通信的
- PID: 进程 id 的
- Net: 网络,主要用于实现协议栈的隔离
命名空间和cgroups是软件集装箱化(Docker)的大部分新趋势的主要内核技术之一。 简单来说,cgroups是一种计量和限制机制,它们控制您可以使用多少系统资源(CPU,内存)。 另一方面,命名空间限制了您可以看到的内容。 由于命名空间进程有自己的系统资源视图
UTS namespace(UNIX Timesharing System包含了运行内核的名称、版本、底层体系结构类型等信息)用于系统标识。包含了hostname 和域名domainname 。它使得一个容器拥有属于自己hostname标识,这个主机名标识独立于宿主机系统和其上的其他容器
网友评论