You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker容器卷挂载报错求助:目标路径被识别为本地路径

解决Docker挂载卷时target路径被识别为本地路径的问题

出现这个问题的核心原因是你使用的Git Bash会自动将Unix风格的绝对路径(以/开头)转换成Windows本地路径,导致Docker误把容器内的目标路径当成了你的本地Git安装目录下的路径,从而触发报错。

以下是三种直接可行的解决方法:

  • 方法一:给整个--mount参数添加双引号,避免Git Bash解析内部路径
docker run -dp 3000:3000 "--mount type=volume,src=todo-db,target=/etc/todos" getting-started
  • 方法二:转义target路径的开头斜杠,用//代替/,阻止Git Bash的路径转换行为
docker run -dp 3000:3000 --mount type=volume,src=todo-db,target=//etc/todos getting-started
  • 方法三:换用Windows原生的命令提示符(CMD)或PowerShell执行命令,这类终端不会做Unix到Windows的路径转换,直接运行你最初的命令即可:
docker run -dp 3000:3000 --mount type=volume,src=todo-db,target=/etc/todos getting-started

内容的提问来源于stack exchange,提问作者Echo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 14:18:08