docker top命令详解
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 命令。