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

Windows系统下如何将本地目录挂载到Docker镜像?

解决Windows 11本地目录挂载到Docker容器的问题

问题原因

你遇到的错误mkdir /Users: file exists,是因为Docker错误地将Windows路径c:/Users/...解析为Linux根目录下的/Users,而该目录已存在,导致挂载逻辑冲突失败。

正确挂载命令

根据Docker使用的后端类型,选择对应格式的命令:

若使用WSL2后端

WSL2会把Windows盘符挂载在/mnt目录下,需将Windows路径转换为WSL格式:

docker run -d --volume /mnt/c/Users/upadh/OneDrive/Desktop/news:/home/books/ 73c32f27444656166de509e70c9f02e8a9d671a29c1118fa6e6e3079291819de

若使用Hyper-V后端

需用双斜杠开头的Windows路径格式,同时确保Docker已授权访问C盘:

docker run -d --volume //c/Users/upadh/OneDrive/Desktop/news:/home/books/ 73c32f27444656166de509e70c9f02e8a9d671a29c1118fa6e6e3079291819de

额外检查项

  • 确认OneDrive文件夹处于本地同步完成状态,不能挂载仅在线的文件目录。
  • 打开Docker Desktop设置,进入Resources > File Sharing,检查C盘是否已勾选授权,未勾选则勾选后重启Docker。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 07:57:07