我目前正在处理一项要求:从数据库下载文件,然后将其写入共享文件夹。暂时,我正在本地的路径上工作:
:$pu *
我的问题是共享文件夹位于Windows计算机上,并且只允许特定帐户写入此文件夹。
现在,我了解File.WriteAllBytes(path, content);
的基础知识,但我不知道是否可以在Linux机器上的Docker容器上进行模拟。
简而言之,我想将应用程序部署在Linux容器上,然后将文件写入访问受限的Windows共享文件夹中。
答案 0 :(得分:0)
文件夹是在主机上还是在主机上?如果是这样,则可以将主机文件夹映射到容器。例如
C:\> "Hello" > c:\temp\testfile.txt
C:\> docker run -v c:/temp:/tmp busybox cat /tmp/testfile.txt
c:/temp
是主机上的本地路径/tmp
是容器中的路径。此处有更多详细信息:volume-shared-filesystems