Docker是一种虚拟化技术,让你可以在一个操作系统上运行多个独立的容器。常见的Docker命令之一是“docker ps”,这个命令可以列出运行中的Docker容器。
$ docker ps
使用该命令后,会输出类似以下的结果:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES07f537c6d8a6 nginx "/docker-entrypoint.…" 6 weeks ago Up 2 hours 0.0.0.0:8080->80/tcp webserver
每个容器的信息包括容器的ID、所使用的镜像、启动命令、创建时间、状态、映射的端口等等。如果一个容器运行时挂掉了,可以通过“docker ps -a”查看全部容器的信息,包括停止运行的容器。
$ docker ps -a
注意,“docker ps”只会展示运行中的容器信息,如果需要查看所有的容器信息,可以使用“docker ps -a”或者使用“docker container ls -a”命令。
$ docker container ls -a
除了查看容器信息,该命令还支持一些其他的选项。例如,“-f”选项可以用来筛选容器,比如只展示正在运行的容器:
$ docker ps -f status=running
更多的选项可以通过“docker ps --help”查看到。
$ docker ps --help
综上所述,“docker ps”是一个非常实用的命令,可以帮助你了解当前正在运行的Docker容器。