Docker是以容器为单位运行应用程序的开源项目。Docker将应用程序及其依赖项打包在一个容器中,从而可以在任何环境下运行。一旦打包好,容器就可以在任何地方运行,只需将其交付给docker引擎即可。
Docker ps命令可以用于列出正在运行的容器。要使用docker ps,你需要打开终端并输入以下命令:
docker ps
执行上述命令后,Docker引擎将返回所有正在运行的容器的列表。每个容器都有一个唯一的ID,名称,镜像,启动时间以及当前状态。下面是一个示例输出:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES962a99ffceca nginx "nginx -g 'daemon of 2 minutes ago Up 2 minutes 0.0.0.0:80->80/tc webserver
在这个示例中,有一个名为“webserver”的容器正在运行,并且已经运行了2分钟。它是从Nginx镜像启动的,并且将所有入站HTTP流量重定向到80端口。
Docker ps的输出中还包括容器ID。这个ID是Docker引擎为每个容器分配的唯一标识符,类似于进程ID在操作系统中使用的标识符。该ID可以用于其他Docker命令,例如docker stop或docker rm。
如果要列出所有容器,不仅仅是正在运行的容器,可以使用以下命令:
docker ps -a
执行上述命令后,Docker引擎将返回所有容器的列表,无论它们是否正在运行。这个命令输出的格式与docker ps相同。
总之,使用docker ps命令可以轻松地列出正在运行的容器信息,包括名称、ID、镜像和启动时间等。这个命令在运维中非常有用,因为它可以帮助您快速查看正在运行的容器并随时进行管理。