首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么可以嵌套pid_namespaces?

为什么可以嵌套pid_namespaces?
EN

Stack Overflow用户
提问于 2018-11-07 14:45:07
回答 1查看 74关注 0票数 2

我看不出嵌套pid_namespaces的好处。man 7 pid_namespaces声明:

PID名称空间隔离进程ID编号空间,这意味着不同PID名称空间中的进程可以具有相同的PID。PID名称空间允许容器提供功能,例如挂起/恢复容器中的进程集,并将容器迁移到新主机,而容器内的进程保持相同的PID。

如果我嵌套pid_namespaces,父空间不应该能够访问普通的子空间,如果它们被相同的pids填充在自己的空间中。此外,在形成“集装箱”方面,它与任何形式的优势都没有联系。

那么,为什么--正如man 7 pid_namespaces所述--可以嵌套pid_namespaces呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-07 14:51:00

这种上下文中的“容器”指的是诸如Docker这样的技术,它允许您在机器中拥有一个轻量级的“机器”,而不需要它是一个成熟的VM。

容器在自己的命名空间中有一个文件系统和一组PID。这样,多个容器就可以以一种不会相互冲突的方式使用它们自己的一组PID运行。这允许容器之间的隔离。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53191752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档