如何更改top命令

时间:2017-05-26 07:17:37

标签: linux ubuntu docker linux-kernel docker-container

我正在运行一个docker容器,当我使用

将主机卷装载到docker时默认使用/ proc / sys
  

docker run -it -v / proc /:/ nodeserver / proc /:ro -v / sys / fs / cgroup /:/ nodeserver / sys / fs / cgroup:ro giri / ubuntu:latest

通过使用上面的命令,我将主机的/ proc和/ sys分别挂载到/ nodeserver / proc和/ nodeserver / sys。现在,如果我使用top或ps命令,它给出的是使用/ proc和/ sys目录在容器中运行进程的详细信息。是否可以使top命令在/ nodeserver / proc而不是/ proc默认工作。

1 个答案:

答案 0 :(得分:1)

您可以在容器中执行mount --bind /nodeserver/proc /proc。见mount(8)

另请阅读about cgroups(我对它们不是很熟悉)