docker top 查看进程信息命令
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 attach 连接容器命令:docker attach 用于连接到正在运行中的容器。语法:docker attach [OPTIONS] CONTAINER。attach 的容器必须处于运行状态,可以同时连接上同一个 container 来共享屏幕(与screen命令的attach类似)。