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

Docker入门教程挂载卷报错求助:挂载路径配置无效

解决Docker挂载卷时的路径转换报错

你遇到的核心问题是Windows下Git Bash的自动路径转换机制在搞鬼:Git Bash会把容器内的绝对路径/etc/todos转换成Windows本地路径C:/Program Files/Git/etc/todos,但Docker需要的是容器内部的路径,因此触发了无效挂载路径的报错。

以下是两种简单有效的解决方法:

  • 方法一:阻止Git Bash的路径转换
    给target参数的路径加上单引号,让Git Bash不对这个路径做转换:

    docker run -dp 3000:3000 --mount type=volume,src=todo-db,target='/etc/todos' getting-started
    
  • 方法二:更换终端执行命令
    直接使用PowerShell、CMD或者WSL2的终端来运行这条Docker命令,这些终端不会对容器内的路径进行不必要的格式转换,能避免这类问题。

内容的提问来源于stack exchange,提问作者Charlotte Njoh Dibiye

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 22:57:00