在Windows容器Dockerfiles中添加networkingpath的命令

我正在创build一些我需要的Windows容器镜像,但是我想ADD的源文件位于networking共享\\myserver\myshare\here
我试过任何可能的方式,但我总是得到消息错误The system cannot find the path specified.

是因为我还没有find正确的方法来设置它,或者它是不可能的?

从Docker站点:

可以指定多个资源,但是如果它们是文件或目录,则它们必须与正在构build的源目录(构build的上下文)相关。

这就是为什么我不能完成我所需要的?

完整的错误消息: GetFileAttributesEx \\myserver\myshare\here\: The system cannot find the path specified.

无论您ADDCOPY必须在docker构build上下文中

当你这样做:

 docker build . 

该目录参数(在本例中为. )是复制并发送到Docker守护进程的上下文。 然后docker守护进程使用这些文件来COPYADD 。 它将不会使用任何不在该上下文中的文件。

这是你正在经历的问题。 我不知道如何解决它比从\\myserver复制文件到您的生成目录。

ADD能够通过提供URL来下载文件(应该调查它是否支持Windows的共享)