Cro*_*han 5 docker microservices docker-compose osrm asp.net-core
我正在尝试在 Docker 之上设置 OSRM 服务器。我需要使用 .net core 在我的微服务项目中使用 docker-compose.yml 来配置它。
version: '3.4'
services:
test_web:
image: ${DOCKER_REGISTRY-}osrmweb
build:
context: .
dockerfile: OSRM_WEB/Dockerfile
ports:
- 1111
osrm-data:
image: irony/osrm5
volumes:
- /data
osrm:
image: irony/osrm5
volumes:
- osrm-data
ports:
- 5000:5000
command: ./start.sh Sweden http://download.geofabrik.de/europe/sweden-latest.osm.pbf
Run Code Online (Sandbox Code Playgroud)
我有这个 docker-compose.yml 文件。当我运行时docker-compose up没有错误,但容器已退出。[![ ][1]][1]
我在这个网址中看不到任何回复。
https://localhost:5000/route/v1/driving/13.388860,52.517037;13.397634,52.529407;13.428555,52.523219?overview=false
Run Code Online (Sandbox Code Playgroud)
配置中还需要做什么吗?有什么建议么?[1]: https: //i.stack.imgur.com/m9BLz.png
尝试使用 HTTP URL 而不是 HTTPS:
http://localhost:5000/route/v1/driven/13.388860,52.517037;13.397634,52.529407;13.428555,52.523219?overview=false
另外,屏幕截图中的红色“已退出”状态是正常的,因为在设置OSRM 后端服务时需要执行一些一次性命令:
最后 osrm-routed 运行(并且不退出)并侦听端口 5000
| 归档时间: |
|
| 查看次数: |
879 次 |
| 最近记录: |