【发布时间】: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 没问题。这真的让我很困惑,即使它必须如此基本
【问题讨论】: