Как исправить недопустимую конфигурацию монтирования для типа «bind»: исходный путь должен быть каталогом в контейнере Docker Windows? - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть модель keras (Windows Spyder IDE), она сохранена для обслуживания тензорного потока, и я выполнил шаги, описанные в https://www.youtube.com/watch?v=CUpUPY5g8NE для развертывания.

Я использую docker-for-windows и запускаю WindowsКонтейнер (поэтому нет настроек общего диска в докере)

Я вытащил обслуживание TF и ​​запустил докер с параметрами

> docker pull tensorflow/serving

> docker run -t --rm -d -p 8500:8500 -p 8501:8501 --name tf_model --mount type=bind,source=$LOCALMODELDIR/tf_model,target=/models/mymodel --mount type=bind,source=$LOCALMODELDIR/models.config,target=/models/models.config -e MODEL_NAME=mymodel tensorflow/serving --model_config_file=/models/models.config

Я запустил ошибку в докере как

C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: invalid mount config for type "bind": source path must be a directory.
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.

Могу ли я узнать какие-либо исправления.

...