【问题标题】:Input file not found in docker command on windows在 Windows 上的 docker 命令中找不到输入文件
【发布时间】:2019-08-25 00:21:18
【问题描述】:

在这里完成 docker noob,我在 windows 上安装了 docker 桌面 - 尝试按照 this link 上的命令在我的机器上设置 OSRM 后端。我已将印度的数据集(india-latest.osm.pbf)下载到 D:/docker 并且正在从该位置运行命令

docker run -t -v "${PWD}:/data" osrm/osrm-backend osrm-extract -p /opt/car.lua /data/india-latest.osm.pbf

失败

[错误] 输入文件 /data/india-latest.osm.pbf 未找到!

我只是不明白为什么它不起作用。根据 docker 命令的 osrm 文档 -

容器内的文件 /data/india-latest.osm.pbf 指的是 到主机上的“${PWD}/india-latest.osm.pbf”。

但事实并非如此,我是从 d:/docker 运行的,所以它应该会发现 india-latest.osm.pbf 没问题。这真的让我很困惑,即使它必须如此基本

【问题讨论】:

    标签: docker osrm


    【解决方案1】:

    这是由于 docker https://github.com/docker/for-win/issues/1712 中的错误造成的

    当您更改密码时,在您重新验证之前,访问 Windows 上的主机文件系统的命令会静默失败

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-12
      • 2016-10-23
      • 2019-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多