标签: linux docker
docker ps并没有让我知道容器本身的pid。在主机上运行的docker ps和ps的输出之间进行命令字符串匹配并不是万无一失的,因为我可以在主机上运行相同的命令。
docker ps
ps
有人能确定两者之间的联系吗?
答案 0 :(得分:2)
要在下面获取容器的PID,请使用
$ CPID=$(docker inspect -f "{{ .State.Pid }}" $containerid)
要获取上述过程的所有子过程,请使用
$ pgrep -P $CPID