命名空间( namespace)是 Linux 内核的一个强大特性,为容器虚拟化的实现带来极大便 利. 利用这一特性,每个容器都可以拥有自己单独的命名空间,运行在其中的应用都像是在 独立的操作系统环境中一样. 命名空间机制保证了容器之间彼此互不影响. 在操作系统中,包括内核.文件系统.网络.进程号( Process ID, PID).用户号( User ID, UID). 进程间通信( Inter Process Communication, IPC)等资源,所有的资源都是应用进 程直接共享的.