process - 主机上的容器进程

标签 process docker

我正在使用 Docker 并想确定哪些进程正在容器上运行。
所以,我在我的容器上运行这个命令,它将使用近 100% 的 CPU。

md5sum /dev/urandom

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

enter image description here

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

最佳答案

您应该能够添加 cgroup标识进程在其下运行的容器的列。

  • 按 F2
  • 设置
  • 栏目
  • 选择 CGROUP
  • 按F10保存
  • 关于process - 主机上的容器进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33266676/

    相关文章:

    C#获取当前事件窗口的信息

    docker - Fabric v1.2教程调用失败:build your first network

    docker - 让 kubernetes pod 相互通信的最佳方式是什么?

    docker - 在 Container 中挂载目录并与 Host 共享

    Java process.start 如果父进程在启动后没有被销毁,速度会非常慢

    linux - Linux 进程挂起问题的调试实用程序?

    java - 如何启动第二个 Java 进程?

    C# System.Diagnostics.ProcessStartInfo EnvironmentVariables 不区分大小写?

    docker - 为什么我的绑定(bind)挂载实际上并没有绑定(bind)某些文件?

    docker:引用格式无效:存储库名称必须小写。见 'docker run --help'