docker通过内部进程的pid查找容器

前端之家收集整理的这篇文章主要介绍了docker通过内部进程的pid查找容器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有泊坞容器.他们内部推出了一个过程.
命令top从主机中输出在容器内启动的所有进程的pid.

如何找到运行此PID的进程的容器?

谢谢.

最佳答案
感谢@Alex Past和@Stanislav的帮助.但我没有得到完整的答案.我把它们结合起来
总之,我有下一个.

第一

pstree -sg 

其中PID是命令顶部的进程PID

输出中,我得到系统父进程的父PID.该PID是docker容器的PID.

我执行后

docker ps -q | xargs docker inspect --format '{{.State.Pid}},{{.Name}}' | grep "^%PID%"

其中%PID%是此父PID.

结果我有docker的CONTAINER ID.

这就是我想要的

原文链接:/docker/436867.html

猜你在找的Docker相关文章