查看 docker 容器挂载信息需使用 docker inspect 命令,其 mounts 字段明确列出 volume、bind mount 等挂载项;通过 --format 或 jq 精简输出可快速识别 type(volume/bind)、source、destination 和 mode。

要查看 Docker 容器挂载的卷(volume)或绑定挂载(bind mount),核心是用 docker inspect 命令,配合筛选输出。Docker 本身没有专门叫“查看挂载卷”的独立命令,但 inspect 是最直接、最可靠的方式。
H3:查容器挂载信息用 docker inspect
docker inspect 会返回容器完整配置,其中 Mounts 字段明确列出所有挂载项(包括 volume、bind mount、tmpfs 等)。
运行方式:
docker inspect
为快速定位挂载信息,建议加 --format 或用 jq(如有)精简输出:
docker inspect --format='{{json .Mounts}}' | jq '.'
或只看关键字段(不依赖 jq):
docker inspect --format='{{range .Mounts}}{{.Type}}: {{.Source}} → {{.Destination}}{{if .Mode}} ({{.Mode}}){{end}}{{println}}{{end}}'
常见输出示例:
volume: /var/lib/docker/volumes/myapp_data/_data → /app/data (rw) bind: /home/user/logs → /app/logs (rw)
H3:区分 volume 和 bind mount 看 Type 字段
-
Type: "volume"表示使用的是 Docker 管理的命名卷(如docker volume create myvol创建的) -
Type: "bind"表示主机目录绑定挂载(如-v /host/path:/container/path) -
Type: "tmpfs"是内存临时文件系统
Source 和 Destination 分别对应主机路径(或 volume 内部路径)和容器内路径;Mode 字段显示读写权限(如 rw、ro)。
MiniMax 图片理解 + 网络搜索 MCP 工具。适配 Docker 环境(极空间等),支持图片 OCR 识别、图像内容理解、网络搜索。API Key 安全存储在本地 credentials 文件,不暴露在代码中。
H3:快速列出所有容器及其挂载情况
想批量检查多个容器,可用 shell 循环:
for container in $(docker ps -q); do
echo "=== $(docker ps --format '{{.Names}}' -f id=$container) ==="
docker inspect --format='{{range .Mounts}}{{.Type}}: {{.Source}} → {{.Destination}}{{if .Mode}} ({{.Mode}}){{end}}{{println}}{{end}}' $container
done
H3:补充:查 volume 本身的信息
如果只想知道某个 volume 的详情(比如它实际映射到主机哪):
docker volume inspect <volume-name></volume-name>
输出中 Mountpoint 字段即该 volume 在宿主机上的真实路径(如 /var/lib/docker/volumes/myvol/_data)。
不复杂但容易忽略










