我使用了以下命令来处理osrm/后端:
$docker pull osrm/osrm-backend
$wget http://download.geofabrik.de/europe/germany/berlin-latest.osm.pbf
$docker run -t -v "${PWD}:/data" osrm/osrm-backend osrm-extract -p /opt/car.lua /data/berlin-latest.osm.pbf
$docker run -t -v "${PWD}:/data" osrm/osrm-backend osrm-partition /data/berlin-latest.osrm
$docker run -t -v "${PWD}:/data" osrm/osrm-backend osrm-customize /data/berlin-latest.osrm
$docker run -t -i -d -p 5000:5000 -v "${PWD}:/data" osrm/osrm-backend osrm-routed --algorithm mld /data/berlin-latest.osrm现在osrm/后端被处理。我可以在浏览后使用这个URL http://localhost:5000浏览后端,我在页面上得到了这个
{“消息”:“URL字符串格式错误,靠近位置1:\”“/\”,“代码”:“InvalidUrl”}
然后运行以下命令来处理osrm/前端:
$docker pull osrm/osrm-frontend
$docker run -p 9966:9966 osrm/osrm-frontendosrm/ http://localhost:9966会被处理,但是当我试图使用URL http://localhost:9966浏览前端时,我发现前端并没有连接到后端。
我哪里出错了还是我错过了任何一步?
发布于 2019-12-27 07:27:31
我们需要在两个不同的屏幕上并行运行后端和前端命令。前端命令中将有一个小改动:"$docker run -p 9966:9966 -e OSRM_BACKEND='http://localhost:5000‘osrm/osrm-前端“
https://stackoverflow.com/questions/59287914
复制相似问题