首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Ubuntu中的码头连接OSRM前端和OSRM后端

无法使用Ubuntu中的码头连接OSRM前端和OSRM后端
EN

Stack Overflow用户
提问于 2019-12-11 14:23:32
回答 1查看 885关注 0票数 1

我使用了以下命令来处理osrm/后端:

代码语言:javascript
复制
$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/前端:

代码语言:javascript
复制
$docker pull osrm/osrm-frontend
$docker run -p 9966:9966 osrm/osrm-frontend

osrm/ http://localhost:9966会被处理,但是当我试图使用URL http://localhost:9966浏览前端时,我发现前端并没有连接到后端。

我哪里出错了还是我错过了任何一步?

osrm/后端

osrm/前端

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-27 07:27:31

我们需要在两个不同的屏幕上并行运行后端和前端命令。前端命令中将有一个小改动:"$docker run -p 9966:9966 -e OSRM_BACKEND='http://localhost:5000‘osrm/osrm-前端“

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59287914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档