Docker是一个开源的应用容器引擎,可以轻松地将应用程序及其依赖项打包到轻量级容器中,以便在任何支持Docker的Linux服务器上运行。Docker提供了一种简单的方法来管理容器,其中包括创建、启动、停止、删除等操作。Docker提供了一个命令行工具docker,可以使用该工具来管理容器。
docker ps命令可用于列出正在运行的容器。该命令会显示容器的ID、名称、端口号、状态、以及运行时间等信息。使用该命令可以很容易地查看哪些容器正在运行,以及它们的状态。
使用方法
# 查看正在运行的容器 $ docker ps # 查看所有容器,包括已停止的 $ docker ps -a
例如,可以使用以下命令查看正在运行的容器:
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d9a8c3b8b3f3 ubuntu:14.04 "/bin/bash" 3 minutes ago Up 3 minutes 0.0.0.0:80->80/tcp web
从上面的输出可以看到,正在运行的容器ID是d9a8c3b8b3f3,镜像是ubuntu:14.04,命令是/bin/bash,端口号是80,名称是web。
docker ps命令还提供了很多选项,可以用来控制输出的内容。例如,可以使用-q选项来只显示容器ID,使用-l选项可以显示最近创建的容器,使用-f选项可以根据条件过滤容器,等等。
- -q:只显示容器ID
- -l:显示最近创建的容器
- -f:根据条件过滤容器
docker ps命令可以用来列出正在运行的容器,并且提供了很多选项来控制输出的内容,以满足不同的需求。