Ошибка построения докера из OneDrive в Windows 10 «невозможно подготовить контекст» - PullRequest
0 голосов
/ 25 июня 2019

Проблема заключается в том, что я не могу собрать Docker-контейнер из локального каталога OneDrive. Когда я копирую весь каталог в c: \ temp и собираю его там, он работает как шарм.

Из местного OneDrive:

C:\Users\tglauner\OneDrive - CompanyABC\Projects\FRTB IMA Microservice\tg_flask_demo\web>docker build -t tg-flask-sample .
unable to prepare context: context must be a directory: C:\Users\tglauner\OneDrive - CompanyABC\Projects\FRTB IMA Microservice\tg_flask_demo\web

Я также пытался заменить '.' с полным каталогом в кавычках:

C:\Users\tglauner\OneDrive - CompanyABC\Projects\FRTB IMA Microservice\tg_flask_demo\web>docker build -t tg-flask-sample "C:\Users\tglauner\OneDrive - CompanyABC\Projects\FRTB IMA Microservice\tg_flask_demo\web"
unable to prepare context: context must be a directory: C:\Users\tglauner\OneDrive - CompanyABC\Projects\FRTB IMA Microservice\tg_flask_demo\web

Теперь, когда я копирую настройки в c: \ temp \ web1, все это работает как чудо:

C:\Temp\web1>copy "C:\Users\tglauner\OneDrive - CompanyABC\Projects\FRTB IMA Microservice\tg_flask_demo\web\*" .
…
3 file(s) copied.

C:\Temp\web1>docker build -t tg-flask-sample .

Sending build context to Docker daemon  4.096kB
Step 1/8 : FROM ubuntu:latest
 ---> 4c108a37151f
…
Successfully built 6dda19dfd237

Окружающая среда:

  • Windows 10 Enterprise
  • Версия 10.0.16299 Build 16299
  • Docker версия 18.09.2, сборка 6247962
  • Контейнер Docker для Linux
  • Docker Desktop Community Версия:
  • Версия 2.0.0.3 (31259)
  • Канал: стабильный
  • Сборка: 8858 дБ3
  • Загрузить OneDrive для Windows - 19.086.0502.0006 (4 июня 2019 г.)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...