docker top命令详解

title

docker top 命令用于查看指定容器中运行的进程。它的语法如下:

docker top CONTAINER [OPTIONS]

其中,CONTAINER 是要查看进程的容器的名称或 ID。

常用的选项包括:

-e, --no-headers: 不显示列标题。

下面是一个示例:

docker top mycontainer

这会列出名称为 mycontainer 的容器中正在运行的进程。输出类似于以下内容:

UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
root                15059               15039               0                   16:17               ?                   00:00:00            /bin/bash

在输出中,每行表示一个正在运行的进程。各列的含义如下:

  • UID: 进程的用户 ID。
  • PID: 进程的进程 ID。
  • PPID: 进程的父进程 ID。
  • C: 进程的 CPU 占用率。
  • STIME: 进程的启动时间。
  • TTY: 进程的终端。
  • TIME: 进程的 CPU 使用时间。
  • CMD: 进程的命令行。

需要注意的是,docker top 命令只能查看容器内部的进程,不能查看容器外部的进程。如果要查看主机上的进程,需要使用主机上的相应工具,如 ps 命令。

powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:37:01

results matching ""

    No results matching ""