插件窝 干货文章 docker如何查看容器id

docker如何查看容器id

容器 Docker bash 查看 91    来源:    2025-04-30

在 Docker 中查看容器 ID 有以下几种常用方法:

1. 查看运行中的容器 ID

docker ps

这会列出所有正在运行的容器,第一列就是容器 ID(默认显示短 ID)。

如果需要显示完整的容器 ID:

docker ps --no-trunc

2. 查看所有容器 ID(包括已停止的)

docker ps -a

或显示完整 ID:

docker ps -a --no-trunc

3. 仅显示容器 ID(适合脚本处理)

docker ps -q

这会只输出运行中容器的短 ID,每行一个。

查看所有容器(包括已停止的)的 ID:

docker ps -aq

4. 通过容器名称获取 ID

docker inspect --format='{{.Id}}' 容器名称

5. 查看最近创建的容器 ID

docker ps -l -q

6. 查看容器详细信息时获取 ID

docker inspect 容器名称或ID | grep Id

注意事项:

  • 默认显示的 12 位短 ID 是完整 64 位 ID 的前缀
  • 在大多数命令中,使用短 ID 即可(只要它能唯一标识容器)
  • 容器 ID 是随机生成的十六进制字符串,如 a3b2c1d4e5f6

示例输出:

$ docker ps
CONTAINER ID   IMAGE         COMMAND       CREATED       STATUS       PORTS     NAMES
a3b2c1d4e5f6   nginx:latest  "nginx -g..." 2 hours ago   Up 2 hours   80/tcp    webserver

在这个例子中,a3b2c1d4e5f6 就是容器 ID。