主机上的容器进程

我正在使用Docker,并希望确定哪些进程正在容器上运行.

所以,我在我的容器上运行这个命令,它将使用几乎100%的CPU.

md5sum /dev/urandom

之后我在主机上使用htop检查了进程.

《主机上的容器进程》

如何识别此命令是在容器内运行而不是在主机中运行?

最佳答案 如“
Docker Processes Shown on Host Process List”中所述,您也可以运行top然后按shift f并选择nsPID和nsUSER

nsPID应匹配docker inspect –format ='{{.State.Pid}}’< acontainer>
(截至in this example,灵感来自pipework script)

点赞