【发布时间】:2023-04-07 12:16:01
【问题描述】:
进入容器(例如docker run或docker exec)会使下一个创建的进程的PID向前跳,这是为什么呢?
例如,在下图中,容器中的第二个进程 (ps) 分配了 PID 10,而不是 PID 2:
根据这个answer,Linux 似乎是按顺序分配 PID,不是总是这样吗?
【问题讨论】:
-
是否存在您的应用程序代码实际上依赖于这种行为的情况?您能否从您的问题中删除图像并将其替换为 minimal reproducible example,以文本形式显示您正在运行的代码及其产生的输出?
标签: linux docker containers pid