我正在尝试在我的Docker上设置osrm-backend的图像。我无法使用下面的命令运行docker(如wiki中所述)。
我已经使用wget和Invoke-WebRequest获取了相应的地图。每次我运行上面的第一个命令时,它都会报错...
[error] 输入文件/data/denmark-latest.osm.pbf未找到!
我也尝试将下载的地图放在相应的位置。有人能告诉我我在这里做错了什么吗?
我正在Windows 10上使用PowerShell。
docker run -t -v ${pwd}/data osrm/osrm-backend:v5.18.0 osrm-extract -p /opt/car.lua /data/denmark-latest.osm.pbf
docker run -t -v ${pwd}:/data osrm/osrm-backend:v5.18.0 osrm-contract /data/denmark-latest.osrm
docker run -t -i -p 5000:5000 -v ${pwd}/data osrm/osrm-backend:v5.18.0 osrm-routed /data/denmark-latest.osrm
我已经使用wget和Invoke-WebRequest获取了相应的地图。每次我运行上面的第一个命令时,它都会报错...
[error] 输入文件/data/denmark-latest.osm.pbf未找到!
我也尝试将下载的地图放在相应的位置。有人能告诉我我在这里做错了什么吗?
我正在Windows 10上使用PowerShell。
-v $(pwd):/data
(带有冒号)。你也这样做了吗?(-v $(pwd)/data
没有冒号在语法上是有效的,但意义完全不同。) - David Maze