如何区分docker容器的pid 1,17等与主机的1,17等pid以及在docker容器内创建新进程时所发生的所有内核更改?
如何在主机中看到docker中的进程?
答案 0 :(得分:1)
如何区分码头容器的pid 1,17等与主机的1,17
默认情况下,这些pid位于不同的命名空间中
自issue 10080和--pid host
以来,容器pid可以保留在主机的pid命名空间中
还有issue 10163: "Allow shared PID namespaces",请求--pid=container:id
当我们在docker容器中创建一个新进程时,所有内核更改发生了什么
请注意并更新2016年5月:issue 10163 and --pid=container:id
现在由PR 22481解析为docker 1.12,允许加入另一个容器的PID命名空间。
内核级别没有变化,只使用: