我有码头集装箱。他们内部发起了一个进程。
从主机命令top输出容器中启动的所有进程的pid
我如何找到一个容器,其中运行具有此PID的进程
多谢各位
谢谢@Alex Past和@Stanislav的帮助。但我没有得到完整的答案。我把它们合在一起。
总而言之,我还有下一个问题
首先
pstree-sg<;PID>;
其中,PID是来自命令top
在输出中,我得到systemd父进程的父PID。此PID是docker容器的PID
在我执行之后
docker ps-q | xargs docker inspect--格式{{.State.Pid},{{.Name}}grep“^%Pid%”
其中%PID%是此父PID
结果我得到了docker的容器ID
这就是我想要的