在 Dockerfile 中如何从网络驱动器复制文件

In Dockerfile how to copy file from network drive

我在 //somenetwork/somefiles/myfile

上托管了一个文件(无法更改)

在我的 Dockerfile 我想:

COPY //somenetwork/somefiles/myfile /opt/files/file

有什么方法可以用 Dockerfile 实现吗? 谢谢

不容易,考虑到 ADD or COPY 使用 Dockerfile context(当前文件夹或以下)来寻找他们的资源。

首先将该文件 cp 放入 Dockerfile 文件夹(在 docker build . 之前),然后在 Dockerfile 中留下 COPY myfile /opt/files/file指令。

或者您可以 运行 容器,并使用 docker cp //somenetwork/somefiles/myfile /opt/files/file 在 rintime

添加该文件