我有一个托管文件(不能更改)在//somenetwork/somefiles/myfile
在我的Dockerfile
中,我想要:
COPY //somenetwork/somefiles/myfile /opt/files/file
是否有任何方法可以通过Dockerfile
实现这一点?
谢谢
我有一个托管文件(不能更改)在//somenetwork/somefiles/myfile
在我的Dockerfile
中,我想要:
COPY //somenetwork/somefiles/myfile /opt/files/file
是否有任何方法可以通过Dockerfile
实现这一点?
谢谢
考虑到ADD或COPY使用Dockerfile
上下文(当前文件夹或以下文件夹)来查找它们的资源,因此不容易实现。
更容易的方法是首先将该文件cp
到Dockerfile
文件夹中(在docker build .
之前),然后在Dockerfile
中留下一个COPY myfile /opt/files/file
指令。
或者您可以运行容器,并在运行时使用docker cp //somenetwork/somefiles/myfile /opt/files/file
添加该文件。
project-base
project-base/logic-project
...project-base/deployment-project
...project-base/project-systemtest
... 等等。我的 Docker 在project-base/deployment-project
中,这意味着它无法访问其他项目的任何构件!哇!我必须将它们复制到部署项目中!不好!谢谢! - Jas