gpt4 book ai didi

docker - "[error] Input file not found!"Docker OSRM

转载 作者:行者123 更新时间:2023-12-04 13:28:01 25 4
gpt4 key购买 nike

我先说我是新手。
尽管如此,我正在尝试使用 Docker 运行 OSRM。我试图运行他们在 github 上列出的第一个 OSRM 后端 docker 命令:
docker run -t -v "${PWD}:/data"osrm/osrm-backend osrm-extract -p/opt/car.lua/data/berlin-latest.osm.pbf
需要注意的一点是我改变了
这个: ${PWD} 来自 OSRM 后端的原始命令
对此:%cd%"
因为我在 Windows 10 而非 Linux 上运行 docker。
我还使用了位于丹麦而不是柏林的 Geofabrik cutout(他们在 Github 上的演示版本中使用)。
这是我在突击队提示中运行的内容:
docker run -t -v "%cd%":/data osrm/osrm-backend osrm-extract -p/opt/foot.lua/data/denmark-latest.osm.pbf
正如您在附加照片中看到的那样,它开始拉取“osrm/osrm-backend: latest”。但我收到错误消息:“[错误] 未找到输入文件/data/denmark-latest.osm.pbf!”这很奇怪,因为我将 denmark-latest.osm.pbf 存储在 c -->docker --> data 以及我桌面上一个名为 osrm-backend-master 的文件夹中的副本,其中配置文件位于(在我的情况下为 foot.lua)和名为“data”的文件夹中,我存储了 denmark-latest.osm.pbf。
一些帖子提到“共享驱动器”选项可以解决我的问题,但在我的设置中我没有“共享驱动器”选项 - 我认为这是因为我在 WSL 2 上运行(尽管我不确定那个)。
CMD prompt图片
你们中有人能看到我做错了什么吗?

最佳答案

不久前我也有类似的错误。我试过这样的事情,但我真的不记得了:

docker run -t -v "${PWD}:/data" osrm/osrm-backend osrm-extract -p /opt/car.lua /data/denmark-latest.osm.pbf
此外,您可以在第一个“数据外观”之后添加一个额外的“/”,例如:
docker run -t -v "${PWD}:/data/" osrm/osrm-backend osrm-extract -p /opt/car.lua /data/denmark-latest.osm.pbf
或者您可以输入您的新 data文件夹并运行任何这些命令。

关于docker - "[error] Input file not found!"Docker OSRM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66939151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com