docker inspect
命令用于获取有关 Docker 容器、镜像、网络等的详细信息。它提供了关于指定对象的元数据和配置的完整视图,包括运行状态、网络设置、卷挂载、环境变量等。
以下是一些常见的字段和属性,可以根据需要选择其中一些或全部列出:
字段 | 描述 |
---|---|
.Id | 对象的唯一标识符(ID) |
.Name | 对象的名称 |
.State.Status | 对象的状态(running、exited、paused等) |
.Config.Image | 对象所使用的镜像名称 |
.Config.Cmd | 对象的启动命令 |
.NetworkSettings.IPAddress | 对象的 IP 地址 |
.NetworkSettings.Ports | 对象的端口映射信息 |
.Mounts | 对象挂载的卷和路径信息 |
.Config.Env | 对象的环境变量 |
.Config.Labels | 对象的标签 |
.Config.ExposedPorts | 对象的暴露端口 |
.Config.Volumes | 对象的卷绑定信息 |
.HostConfig | 对象的主机配置信息 |
docker inspect --format='{{.字段名}}' <对象ID或对象名称>
docker inspect --format='{{.Name}} {{.State.Status}} {{.NetworkSettings.IPAddress}}' mysql