Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows容器DockerFile中添加具有网络路径的命令_Docker_Dockerfile_Windows Container - Fatal编程技术网

在Windows容器DockerFile中添加具有网络路径的命令

在Windows容器DockerFile中添加具有网络路径的命令,docker,dockerfile,windows-container,Docker,Dockerfile,Windows Container,我正在创建一些需要的Windows容器映像,但要添加的源文件位于网络共享中\\myserver\myshare\here 我已经尝试过任何可能的方法,但我总是收到消息error系统找不到指定的路径。 是因为我还没有找到正确的设置方法,还是根本不可能 从Docker站点: 可以指定多个资源,但如果它们是文件或目录,则它们必须相对于正在生成的源目录(生成的上下文) 这就是为什么我不能完成我需要的吗 完整错误消息:GetFileAttributesEx\\myserver\myshare\here\:

我正在创建一些需要的Windows容器映像,但要添加的源文件位于网络共享中
\\myserver\myshare\here

我已经尝试过任何可能的方法,但我总是收到消息error
系统找不到指定的路径。

是因为我还没有找到正确的设置方法,还是根本不可能

从Docker站点:

可以指定多个资源,但如果它们是文件或目录,则它们必须相对于正在生成的源目录(生成的上下文)

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


完整错误消息:
GetFileAttributesEx\\myserver\myshare\here\:系统找不到指定的路径。

您添加的任何内容或
复制的内容必须在docker生成上下文中

执行此操作时:

docker build .
该目录参数(示例中的
复制的上下文,并发送到Docker守护进程。然后docker守护进程使用这些文件来
复制
添加
。它不会使用任何不在该上下文中的文件

这就是你正在经历的问题。除了将文件从
\\myserver
复制到您的构建目录之外,我不知道您如何解决这个问题


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

我刚刚尝试使用
smb://
类型的URL进行添加,它尝试将其视为本地文件,因此我认为它不支持那种URL。