docker info 和 docker system info 是查看 Docker 引擎全局状态的核心命令,功能完全等价,用于显示版本、架构、镜像/容器数量、存储驱动、数据根目录等系统级信息,而非单个容器详情。

查 Docker 容器系统信息,核心就两个命令:docker info 和 docker system info(后者是前者的别名,实际等价)。它们不看单个容器,而是告诉你整个 Docker 引擎的运行状态和底层配置。
docker info:查看全局系统概况
这是最常用、最实用的命令。它一次性展示宿主机上 Docker 的完整运行环境,包括:
- 客户端和服务端版本、API 版本、Go 语言版本
- 容器总数、镜像总数、正在运行/已停止/已创建的容器数量
- 存储驱动类型(如 overlay2、btrfs)、数据根目录(比如 /var/lib/docker,这决定了 Docker 占用你哪块磁盘)
- 操作系统、内核版本、CPU 架构(x86_64 / arm64)、是否支持 BuildKit
- 网络插件、默认网桥、DNS 配置等
直接运行即可:
docker infodocker system info:和 info 完全一样
这个命令只是 docker info 的一个同义写法,功能、输出、参数全部一致。Docker 文档中已明确说明它是别名。所以不用刻意记它,用 docker info 就够了。
配合过滤快速定位关键项
info 输出内容多,想快速找某一项(比如数据目录或镜像数),可以用 grep 或 jq(如果启用了 JSON 输出):
- docker info | grep "Docker Root Dir" → 查看 Docker 数据存放路径
- docker info | grep "Images:" → 快速看到当前镜像总数
- docker info --format '{{.DockerRootDir}}' → 用 Go 模板精准提取字段(无需 grep)
注意区分:不是查某个容器的信息
如果你要查的是某个具体容器的 IP、挂载卷、端口映射或进程列表,那应该用:
- docker inspect <容器名或ID>(最详细)
- docker ps -a(只看状态、端口、名称等简要信息)
- docker top <容器名或ID>(查容器内运行的进程)
这些属于“容器级”命令,和 docker info 的“引擎级”视角完全不同。


















