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

Windows11下运行Docker镜像无法挂载卷的问题求助

解决Windows11下Docker挂载目录失败的问题

核心问题:命令参数顺序错误

你原命令中--mount参数放在了镜像名称之后,这会被Docker识别为容器内要执行的命令,而非挂载配置。必须将挂载选项放在镜像名之前。

修正后的命令

方式1:使用--mount完整格式

docker run --rm -it --mount type=bind,source=D:\Projects\Masters\Docker\rllib-energyplus,target=/rllib-energyplus ghcr.io/airboxlab/rllib-energyplus:v0.3_energyplus23.2_ray2.8

方式2:使用-v短格式(更简洁)

docker run --rm -it -v D:\Projects\Masters\Docker\rllib-energyplus:/rllib-energyplus ghcr.io/airboxlab/rllib-energyplus:v0.3_energyplus23.2_ray2.8

Windows环境额外排查点

  • 路径格式兼容:Windows路径的反斜杠可替换为正斜杠,或转义为双反斜杠:
    正斜杠示例:D:/Projects/Masters/Docker/rllib-energyplus
    转义示例:D:\\Projects\\Masters\\Docker\\rllib-energyplus

  • Docker文件共享权限:
    打开Docker Desktop → 设置 → Resources → File Sharing,勾选路径所在的D盘,点击「Apply & Restart」重启Docker服务。

  • WSL2后端适配:
    若使用WSL2作为Docker后端,可改用WSL路径格式挂载:

    docker run --rm -it -v /mnt/d/Projects/Masters/Docker/rllib-energyplus:/rllib-energyplus ghcr.io/airboxlab/rllib-energyplus:v0.3_energyplus23.2_ray2.8
    

验证挂载结果

容器启动后,执行ls /rllib-energyplus,若能看到宿主机D盘目标目录下的文件,说明挂载成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 09:05:01