Docker inspect 查看容器、镜像的高级用法
1. 查看完整的挂载信息
# 查看完整的挂载信息(JSON 格式)
docker inspect mysql --format='{{json .Mounts}}' | jq .
# 如果没有 jq,使用原生输出,只查看挂载部分
docker inspect mysql | grep -A 30 '"Mounts"'jq 命令安装
系统类型
安装命令
2. 查看 Binds 和 Mounts 信息
# 查看 HostConfig 中的 Binds
docker inspect mysql --format='{{json .HostConfig.Binds}}'
# 查看 Bind mount
docker container inspect mysql --format='{{range .Mounts}}{{if eq .Type "bind"}}Bind: {{.Source}} -> {{.Destination}}{{end}}{{end}}'
# 查看 Mounts 信息(推荐)
docker inspect mysql --format='{{json .Mounts}}'3. 使用 jq 格式化输出
4. 直接查看容器使用的数据卷(推荐) ⭐️⭐️⭐️⭐️⭐️
可能的情况
验证方法
Last updated