在 Docker 中查看容器 ID 有以下几种常用方法:
docker ps
这会列出所有正在运行的容器,第一列就是容器 ID(默认显示短 ID)。
如果需要显示完整的容器 ID:
docker ps --no-trunc
docker ps -a
或显示完整 ID:
docker ps -a --no-trunc
docker ps -q
这会只输出运行中容器的短 ID,每行一个。
查看所有容器(包括已停止的)的 ID:
docker ps -aq
docker inspect --format='{{.Id}}' 容器名称
docker ps -l -q
docker inspect 容器名称或ID | grep 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。