容器检查
核心命令
# 查看容器详细信息(JSON)
docker inspect my-app
# 获取特定字段
docker inspect --format='{{.State.Status}}' my-app
docker inspect --format='{{.NetworkSettings.IPAddress}}' my-app
docker inspect --format='{{range .Mounts}}{{.Source}}->{{.Destination}}{{end}}' my-app
# 查看镜像信息
docker inspect nginx:latest
常用查询
# 容器状态
docker inspect --format='{{.State.Status}}' my-app
# IP 地址
docker inspect --format='{{.NetworkSettings.IPAddress}}' my-app
# 端口映射
docker inspect --format='{{json .NetworkSettings.Ports}}' my-app
# 挂载点
docker inspect --format='{{json .Mounts}}' my-app
小结
| 命令 | 作用 |
|---|---|
docker inspect | 查看详情 |
--format | 获取特定字段 |
{{json .}} | JSON 格式输出 |