如何让Dockerfile COPY sambapath文件

我有一个来自桑巴的文件。 我想build立我自己的Dockerfile来在第一次初始化docker build期间从samba复制这个文件。 是否有可能包括桑巴链接到Dockerfile? 或者我真的必须挂载外部的samba链接,并在Dockerfile中做一个简单的COPY?

Docker可以在构buildDockerfile访问networking。 所以,从理论上讲,它可以从Samba访问你的文件。

但是,您必须您的构build中安装并configurationSamba客户端。 像这样的东西:

 RUN apt-get update && apt-get install samba && \ somewhat_configure_samba && \ smbget ... smb://host/share/path/to/file && \ apt-get remove --purge samba 

但是,configuration可能不是微不足道的,因为构build很可能在沙盒networking中运行。

如果它的一个文件,它可以直接访问。 .i假设它可以在使用COPY /smb/mount/dir/*file/dir/inside/container编辑图像时复制。

对。 。抱歉。 你已经知道这一点。 这不是你的意思。 。 我真的不知道你是什么意思。 .do你的意思是你想挂载它,当你docker run -v /smb/mount/dir:/smb