首页/云/云与容器速查/docker inspect 查看容器详情
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条
容器与 Docker106 条
Kubernetes68 条容器排障33 条

docker inspect 查看容器详情

输出容器/镜像/网络/卷的完整 JSON 状态:用 -f 配合 Go template 提取字段,是查状态、退出码、挂载、网络配置的瑞士军刀。

云与容器速查云更新于 2026-10-12
常用字段.State.Status 状态、.State.ExitCode 退出码、.State.OOMKilled
网络.NetworkSettings.IPAddress / .Ports
挂载.Mounts[*].Source/Destination/Mode
配置.Config.Env / .HostConfig.RestartPolicy

常用提取命令

常用提取命令
docker inspect -f "{{.State.Status}} exit={{.State.ExitCode}} oom={{.State.OOMKilled}}" myapp
docker inspect -f "{{range .Mounts}}{{.Source}} -> {{.Destination}}{{"\n"}}{{end}}" myapp
docker inspect -f "{{json .NetworkSettings.Ports}}" myapp
排障先 inspect 看 State 事实(退出码/OOM/重启次数),比反复重启试错快得多。

易错点

  • 模板写错直接报错,需先 docker inspect 原样输出对照字段
  • 只看运行状态不看 RestartCount:反复崩溃重启被忽略

数据来源与参考

  • Docker Docs:docker inspect

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌