在Windows 10上从OneDrive构建docker时出错,“无法准备上下文”

时间:2019-06-25 17:41:51

标签: docker onedrive

问题是我无法从本地OneDrive目录构建docker容器。当我将整个目录复制到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企业版
  • 版本10.0.16299的内部版本16299
  • Docker版本18.09.2,内部版本6247962
  • Docker容器是Linux
  • Docker桌面社区版本:
  • 版本2.0.0.3(31259)
  • 频道:稳定
  • 内部版本:8885db3
  • 下载适用于Windows的OneDrive-19.086.0502.0006(2019年6月4日)

0 个答案:

没有答案