docker inspect

查看容器、镜像、网络等对象的详细信息

语法

docker inspect [OPTIONS] NAME|ID [NAME|ID...]

参数

参数说明示例级别
--format 用 Go 模板格式化输出 docker inspect --format '{{.NetworkSettings.IPAddress}}' web 常用
--type 指定对象类型 docker inspect --type container web 进阶

示例

查看容器 IP 地址

docker inspect --format '{{.NetworkSettings.IPAddress}}' web
用 Go 模板提取特定字段

查看容器挂载信息

docker inspect --format '{{json .Mounts}}' web | jq
配合 jq 格式化 JSON

查看容器环境变量

docker inspect --format '{{json .Config.Env}}' web | jq
排查配置问题

查看镜像层信息

docker inspect nginx:latest
可以看到镜像的所有元数据

常见错误

Error: No such object 对象不存在,确认名称或 ID 是否正确
Template parsing error Go 模板语法错误,检查 {{ }} 中的字段路径

技巧

相关命令