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

Windows 10专业版使用Docker绑定挂载时遇invalid mode错误求助

Windows下Docker绑定挂载报错解决方法

你遇到的invalid mode: /app错误,是因为用了Linux/macOS Shell的语法,在Windows的终端(PowerShell或CMD)里不兼容导致的。下面分两种终端环境给出修正后的命令:

PowerShell环境

把$(pwd)换成Windows PowerShell支持的${PWD},保持换行符为反引号(`):

docker run -dp 3000:3000 `
    -w /app -v "${PWD}:/app" `
    node:18-alpine `
    sh -c "yarn install && yarn run dev"

也可以直接写项目的绝对路径,比如-v "C:\你的项目路径:/app",避免变量解析问题。

CMD环境

CMD里换行用^,路径变量用%cd%,命令修改为:

docker run -dp 3000:3000 ^
    -w /app -v "%cd%:/app" ^
    node:18-alpine ^
    sh -c "yarn install && yarn run dev"

额外注意

  • 执行命令前,确保终端当前目录是你的项目根目录,否则挂载路径会出错
  • 如果仍有问题,检查Docker Desktop的文件共享权限:打开Docker设置 → Resources → File Sharing,勾选你项目所在的磁盘分区

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 08:55:22