Docker是一个开放平台,允许在容器中构建、发布和运行应用程序。Docker容器是从Docker 镜像创建的有状态或无状态的轻量级容器。
当使用Docker运行容器时,docker ps
命令可用于列出当前正在运行的 Docker 容器,以及有关容器的详细信息。输出包括容器ID,容器名称,镜像名称,进程状态等等。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESc86903101930 nginx "nginx -g 'daemon of?" 2 weeks ago Up 3 days 80/tcp webserverfba83d41f899 postgres:latest "docker-entrypoint.s?" 3 weeks ago Up 3 days 5432/tcp psql34792b8d6ab5 redis:latest "docker-entrypoint.s?" 4 weeks ago Up 3 days 6379/tcp redis
每一行都对应一个正在运行的 Docker 容器。每个容器有一个唯一的 CONTAINER ID 和一个容器名称 NAMES。IMAGE 列显示容器镜像,同时 COMMAND 和 STATUS 显示容器的进程和状态信息。
最后,输出的 PORTS 显示可用于访问该容器的开放端口。例如, webserver 容器可以通过访问到80端口。
总而言之,使用docker ps命令可以帮助您了解当前正在运行的 Docker 容器,并提供每个容器的相关信息,以及可用于访问每个容器的端口。