news 2026/5/4 22:16:29

Docker 如何查询挂载的目录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Docker 如何查询挂载的目录

Docker 如何查询挂载的目录

要查询 Docker 容器的挂载目录,最核心、最准确的方法是使用docker inspect命令。下面为你介绍几种从简到繁的实用方法。

🎯 方法一:使用格式化命令(最推荐)

这是最高效的方式,可以清晰地列出所有挂载信息,包括挂载类型、宿主机路径和容器内路径。

请将<容器名或ID>替换为你的实际容器名称或 ID。

dockerinspect<容器名或ID>--format='{{range .Mounts}}{{.Type}}: {{.Source}} -> {{.Destination}} ({{.Mode}}){{println}}{{end}}'

输出示例:

bind: /home/user/project -> /app (rw) volume: my_data_volume -> /var/lib/mysql (rw)
  • Type: 挂载类型。bind表示绑定宿主机目录,volume表示使用 Docker 管理的命名卷。
  • Source: 宿主机上的源路径(对于volume类型,这里显示的是卷名)。
  • Destination: 容器内的目标路径。
  • Mode: 读写权限,rw为可读可写,ro为只读。

如果你想一次性查看所有正在运行的容器的挂载情况,可以使用这条命令:

dockerinspect$(dockerps-q)--format='{{printf "\n=== %s ===" .Name}}{{range .Mounts}}{{printf " %-8s %-40s -> %s\n" .Type .Source .Destination}}{{end}}'

🔍 方法二:查看完整 JSON 信息

如果你需要更详细的信息,可以直接查看docker inspect输出的完整 JSON 数据,并找到Mounts字段。

dockerinspect<容器名或ID>

在返回的 JSON 数据中,寻找"Mounts"部分,它会包含每个挂载点的详细信息,如Type,Source,Destination,RW等。

🧭 方法三:针对不同类型的挂载进行溯源

1. 查找 Docker Volume 的真实路径

当挂载类型为volume时,Source字段只显示卷名。要找到该卷在宿主机上的真实存储路径,需要使用docker volume inspect命令。

# 首先列出所有卷dockervolumels# 然后查看指定卷的详细信息dockervolume inspect<卷名>

在输出的 JSON 中,"Mountpoint"字段的值就是该卷在宿主机上的绝对路径,通常位于/var/lib/docker/volumes/<卷名>/_data

2. 进入容器内部验证

你也可以直接进入容器,通过查看系统挂载信息来验证。

# 进入容器dockerexec-it<容器名或ID>sh# 在容器内部执行cat/proc/mounts# 或者mount|grep-v"proc\|sys"

这些命令会列出容器内的所有挂载点,你可以从中识别出由外部挂载进来的目录。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/4 21:58:40

基于Godot引擎的FPS游戏框架:模块化设计与核心系统实现

1. 项目概述&#xff1a;一个开箱即用的FPS游戏框架如果你正在用Godot引擎开发第一人称射击游戏&#xff0c;并且厌倦了从零开始搭建移动、射击、敌人AI这些基础系统&#xff0c;那么Droivox/Godot-Engine-FPS这个开源项目&#xff0c;很可能就是你一直在找的“脚手架”。这不是…

作者头像 李华
网站建设 2026/5/4 21:57:53

OPC UA在.NET 8中高性能通信实现(工业物联网落地必备手册)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;OPC UA在.NET 8中的技术定位与工业物联网价值 OPC UA&#xff08;Open Platform Communications Unified Architecture&#xff09;作为跨平台、安全、可扩展的工业通信标准&#xff0c;已深度融入 .NE…

作者头像 李华
网站建设 2026/5/4 21:57:52

2026年5月京东云中怎么搭建OpenClaw/Hermes Agent?完整流程指南

2026年5月京东云中怎么搭建OpenClaw/Hermes Agent&#xff1f;完整流程指南。OpenClaw作为阿里云生态下新一代的开源AI自动化代理平台&#xff0c;曾用名Moltbot/Clawdbot&#xff0c;凭借“自然语言交互自动化任务执行大模型智能决策”的核心能力&#xff0c;正在重构个人与企…

作者头像 李华