1、docker  container top简介
docker container top用于查看运行中的 Docker 容器中的进程信息。使用该命令可以方便地了解容器内部的运行情况,包括正在运行的进程、进程 ID、CPU 和内存使用情况等。
参考文档:https://docs.docker.com/engine/reference/commandline/container_top/
2、docker container top语法
docker container top CONTAINER [ps OPTIONS]
用法参考:Docker CLI docker top 常用命令
3、docker container top 命令
1)查看名为 my_container 的容器中运行的进程
docker container top my_container
2)查看 ID 为 `1234567890ab` 的容器中运行的进程
docker container top 1234567890ab
输出:
UID PID PPID C STIME TTY TIME CMD root 1 0 0 22:14 ? 00:00:00 /bin/bash root 12 1 0 22:14 ? 00:00:00 top
注意:该命令只能查看正在运行的容器中的进程信息。如果要查看已停止的容器中的进程信息,需要先使用 `docker container start` 命令将其启动。
4、命令选项
docker container top命令的选项可以参考:
5、子命令
| 命令 | 描述 | 
| docker container attach | 将本地标准输入、输出和错误流附加到正在运行的容器 | 
| docker container commit | 根据容器的更改创建一个新镜像 | 
| docker container cp | 在容器和本地文件系统之间复制文件/文件夹 | 
| docker container create | 创建一个新容器 | 
| docker container diff | 检查容器文件系统上文件或目录的更改 | 
| docker container exec | 在运行的容器中执行命令 | 
| docker container export | 将容器的文件系统导出为tar归档文件 | 
| docker container inspect | 显示一个或多个容器的详细信息 | 
| docker container kill | kill一个或多个正在运行的容器 | 
| docker container logs | 获取容器日志 | 
| docker container ls | 显示容器列表 | 
| docker container pause | 暂停一个或多个容器中的所有进程 | 
| docker container port | 列出容器的端口映射或特定映射 | 
| docker container prune | 移除所有停止使用的容器 | 
| docker container rename | 重命名容器 | 
| docker container restart | 重新启动一个或多个容器 | 
| docker container rm | 移除一个或多个容器 | 
| docker container run | 从镜像创建并运行一个新容器 | 
| docker container start | 启动一个或多个停止的容器 | 
| docker container stats | 显示容器资源使用统计数据的实时stream | 
| docker container stop | 停止一个或多个正在运行的容器 | 
| docker container top | 显示容器正在运行的进程 | 
| docker container unpause | 取消暂停一个或多个容器中的所有进程 | 
| docker container update | 更新一个或多个容器的配置 | 
| docker container wait | 阻塞直到一个或多个容器停止, 然后打印它们的退出代码 |