你能告诉我Linux中的网络命名空间是什么?
为什么需要Linux中的网络命名空间?
在Linux网络驱动程序中,我找不到任何与网络命名空间有关的信息。
它与Linux中的网络协议有关吗?
谢谢!
答案 0 :(得分:3)
它与容器支持(例如LXC)有关。每个容器就像一个单独的操作系统,就像虚拟化系统一样,但仍然只有一个内核。因此内核需要某种方式将内容分成每个容器的单独命名空间(例如,容器1中的PID 1234与容器2中的PID 1234不同)。因此,网络名称空间是网络内容的“容器化”。