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

运行后,终端显示信息如下图所示:
docker top命令 - 图1
使用 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

运行后,终端显示信息如下图所示:
docker top命令 - 图2
使用 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 命令,可以用来查看容器中运行的进程信息。