Входной файл не найден в команде Docker в Windows - PullRequest
1 голос
/ 03 апреля 2019

Завершите здесь докер, я установил рабочий стол докера в Windows - Пытаясь следовать командам на по этой ссылке , чтобы настроить бэкэнд OSRM на моем компьютере.я загрузил набор данных для Индии (india-latest.osm.pbf) в D: / docker и запускаю команды из этого местоположения

docker run -t -v "${PWD}:/data" osrm/osrm-backend osrm-extract -p /opt/car.lua /data/india-latest.osm.pbf

завершается с ошибкой

[ошибка] Входной файл /data/india-latest.osm.pbf не найден!

Я просто не понимаю, ПОЧЕМУ это не работает.в соответствии с документацией osrm команды docker -

Файл /data/india-latest.osm.pbf внутри контейнера ссылается на "$ {PWD} /india-latest.osm.pbf"на хосте.

но это не тот случай, я работаю с d: / docker, поэтому он не должен найти india-latest.osm.pbf без проблем.Это действительно очень смущает меня, хотя это должно быть так просто

1 Ответ

0 голосов
/ 16 апреля 2019

это было связано с ошибкой в ​​Docker https://github.com/docker/for-win/issues/1712

при смене пароля он молча завершается сбоем для команд, которые обращаются к файловой системе хоста в Windows, пока вы не аутентифицируетесь

...