首页/云/Docker 容器速查/docker info 查看守护进程信息
基础命令50 条

docker info 查看守护进程信息

输出引擎版本、存储驱动、日志驱动、数据根目录、资源与容器计数等宿主环境概况,是排障前的环境摸底命令。

Docker 容器速查云更新于 2026-10-13

docker info 是什么

输出容器引擎与宿主环境的概况:引擎版本、存储驱动、日志驱动、数据根目录、资源组模式、容器与镜像数量、插件加载情况与警告信息。它相当于动手排障前的环境摸底,很多看似奇怪的行为在这里能直接找到解释。

基本信息

语法docker info [选项]
输出结构分客户端与服务端两段,排查通常只看服务端部分
关键字段引擎版本、存储驱动、日志驱动、数据根目录、资源组模式
警告段落列出环境隐患,例如资源组模式不理想、交换分区限制等
格式化支持模板取值,脚本里可只取关心的字段

典型使用场景

  • 新机器上线前摸底:确认版本、驱动与内核配置是否符合要求
  • 排查磁盘增长:找到数据根目录位置,把容量监控对准正确路径
  • 排查日志异常:确认日志驱动的默认值,解释为什么取不到日志
  • 性能问题定位:确认存储驱动类型,判断是否与文件系统性能有关
  • 问题上报时提供环境信息:一段输出就能说明引擎与宿主的基本情况

常用示例

常用示例
docker info | head -40                          # 概览,内容较长先看开头
docker info --format '{{.ServerVersion}}'       # 只看引擎版本
docker info | grep -i -A3 warning                # 看警告段落
docker info --format '{{.Driver}} {{.LoggingDriver}} {{.DockerRootDir}}'  # 三个关键值
docker version                                   # 客户端与服务端版本对照

关键字段读法

字段含义排查用途
引擎版本服务端版本号新特性是否可用、已知缺陷是否已修复
存储驱动镜像与容器分层的实现方式空间统计与文件系统行为差异的来源
日志驱动默认日志去向解释为什么读不到标准输出
数据根目录镜像、容器、卷的落盘位置磁盘监控与容量规划要对准这里
资源组模式资源限制的实现模式内存与处理器限制是否真正生效
容器与镜像数量当前对象规模与占用统计对照,判断是否有大量残留
警告段落环境隐患提示上线前逐条确认是否需要处理

摸底时常查的几项

  • 内核版本与资源组模式是否匹配,直接影响资源限制能否生效
  • 存储驱动是否支持当前文件系统,避免空间统计与预期不符
  • 默认日志驱动是否为本地文件,决定了能不能直接用命令取日志
  • 数据根目录所在分区余量,空间不足会引发一连串运行失败
  • 加速地址与仓库配置是否生效,决定拉取速度与可用性
警告段落比数字更值得看:交换分区限制、资源组模式等问题不会立刻报错,却会在设置资源限制或压力测试时以奇怪方式暴露出来。
数据根目录决定了磁盘增长位置。容量规划与监控如果对准了错误的路径,会出现「磁盘满了但监控没报警」的情况。

易错点

  • 容量监控对准了错误的路径,实际写满的是数据根目录所在分区
  • 默认日志驱动被设为丢弃类型,排障时取不到任何输出却一直怀疑应用
  • 资源组模式与内核不匹配,设置了内存限制但没有真正生效,超用时影响整机
  • 升级引擎后不核对警告段落,遗留配置引发新的运行异常

数据来源与参考

  • Docker 官方 CLI 参考:docker info(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌