Docker top命令

docker top教程

使用 docker top 命令可以用来查看 Docker 中运行的进程信息。docker top 命令后面的 CONTAINER 可以是容器 ID,或者是容器名。

docker top语法

haicoder(www.haicoder.net)# docker top [OPTIONS] CONTAINER [ps OPTIONS]

案例

获取容器中进程信息

使用 docker run -it -d 命令,启动一个 dokcer容器

haicoder(www.haicoder.net)# docker run --name haicoder -it -d centos c8ba041533d358af2fa5550f5d51f724d1fc997457c0c4ae6e3a7e9d10041c37

使用 docker top containerName 命令,查看容器内部的进程。

haicoder(www.haicoder.net)# docker top haicoder

运行后,终端显示信息如下图所示:

14 docker top.png

使用 docker killdocker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

获取容器中进程信息

使用 docker run -it -d 命令,启动一个 dokcer 容器。

haicoder(www.haicoder.net)# docker run --name haicoder -it -d centos b019d275698961c87dc700c4249e7731e8da17c3afc406ee83aa7cd0dbbe4e67

使用 docker top containerId 命令,查看容器内部的进程。

haicoder(www.haicoder.net)# docker top b019d2756989

运行后,终端显示信息如下图所示:

15 docker top.png

使用 docker kill 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

docker top命令总结

使用 docker top containerName 命令,可以用来查看 Docker 中运行的进程信息。使用 docker top containerId 命令,可以用来查看容器中运行的进程信息。