docker top 查看进程信息命令

 Docker 命令大全Docker 命令大全

 

1. 用途

docker top 用来查看容器中运行的进程信息,支持 ps 命令参数。

 

2. 语法

docker top [OPTIONS] CONTAINER [ps OPTIONS]

容器运行时可以不使用 /bin/bash 终端来交互执行 top 命令,而且容器内还不一定有 top 命令,可以使用 docker top 来实现查看 container 中正在运行的进程。

 

3. 范例

1)查看容器 mysql-test 的进程信息

$ docker top mysql-test

运行结果:
UID    PID    PPID    C      STIME   TTY  TIME       CMD
999    40347  40331   18     00:58   ?    00:00:02   mysqld

2)查看所有运行容器的进程信息

for i in  `docker ps |grep Up|awk '{print $1}'`;do echo \ &&docker top $i; done

 

 Docker 命令大全Docker 命令大全

docker attach 连接容器命令:docker attach 用于连接到正在运行中的容器。语法:docker attach [OPTIONS] CONTAINER。attach 的容器必须处于运行状态,可以同时连接上同一个 container 来共享屏幕(与screen命令的attach类似)。