简述如何查看Docker相关的进程 ?
参考回答
查看 Docker 相关的进程可以通过以下命令:
1. 查看所有容器进程:docker ps
或 docker ps -a
(包括已停止的容器)。
2. 查看 Docker 服务进程:使用 ps
命令或 top
命令查看 Docker Daemon 进程。
详细讲解与拓展
- 查看所有容器进程 (
docker ps
):docker ps
命令用于列出当前正在运行的容器。它会显示容器的 ID、名称、状态、端口映射等信息。- 默认情况下,
docker ps
只显示运行中的容器。如果你想查看所有容器(包括已停止的),可以使用docker ps -a
。 - 示例:
输出示例:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES abc123 ubuntu "/bin/bash" 2 hours ago Up 2 hours 80/tcp affectionate_morse
- 查看 Docker 服务进程 (
ps
或top
):- 查看 Docker Daemon 进程:可以使用
ps
命令来查看运行 Docker 的服务进程,ps aux | grep dockerd
会列出 Docker Daemon 的相关进程。- 示例:
输出示例:
root 12345 0.1 0.3 123456 7890 ? Ssl 10:00 0:02 /usr/bin/dockerd
- 示例:
- 查看 Docker 相关的其他进程:如果你想查看 Docker 容器中的其他进程,可以进入容器并运行
top
或ps
命令。例如:
- 查看 Docker Daemon 进程:可以使用
举个例子:
– 如果你运行了一个名为 webapp
的容器,可以通过 docker ps
查看其当前状态。若你想查看所有容器的状态,包括已停止的容器,可以使用 docker ps -a
。
总结
查看 Docker 相关进程的方式包括使用 docker ps
查看运行中的容器,使用 docker ps -a
查看所有容器,使用 ps
或 top
命令查看 Docker 服务进程和容器内部进程。