Docker“无法将文件<path>添加到tar:readlink <path>系统找不到指定的文件”

我是docker的初学者,试图使用创build者的更新bash子系统在我的Windows 10机器上工作。 我的dockerfile在我的Mac上生成的罚款,但是当我尝试从Windows上的同一个文件的docker build ,我得到如下错误:

 time="2017-08-28T14:44:36-07:00" level=error msg="Can't add file \\\\?\\C:\\Users\\username\\Workspace\\...\\node_modules\\.bin\\nodemon to tar: readlink \\\\?\\C:\\Users\\username\\Workspace\\...\\node_modules\\.bin\\nodemon: The system cannot find the file specified." 

这是打印出我所有的node_modules依赖关系。 我的第一个问题是: 什么是触发这个“添加”我所有的node_modules操作? 这些错误信息是在执行dockerfile的第一行之前打印出来的

 Step 1/25 : FROM ubuntu:14.04 

其次, 这个问题是否与Windows中的不同path有关? 对我来说,关于错误的最奇怪的部分是奇怪的path\\\\?\\C:\\Users\\username 。 这里发生了什么事情,path中的斜杠和问号?

第三,是我吗? 还是每个人都在Windows bash子系统上使用docker时遇到问题?

注:我已经尝试设置Docker工具箱并运行快速启动terminal。 运行quickstartterminal时出现以下错误

 Error with pre-create check: "This computer is running Hyper-V. VirtualBox won't boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver, or disable the Hyper-V hypervisor. (To skip this check, use --virtualbox-no-vtx-check)" Looks like something went wrong in step ´Checking if machine default exists ´... Press any key to continue... 

所以我试图确保从这篇文章中启用hyper-v

注2:我也确保我的C盘与我的容器共享