将文件从Docker容器移动到主机时出错

时间:2018-10-11 13:57:59

标签: c# .net docker containers

我正在Windows主机中运行带有已安装文件夹选项(-v标志)的docker容器(Alpine Linux)。

docker run -d -i -v F:\sharedfolder:/sharedfolder container1 dotnet app.dll

如果我尝试将文件夹及其内容移动到容器内未与主机共享的其他目录中,则没有问题,但是每当我尝试将其移动到该共享文件夹时,都会引发异常此错误消息:

  System.IO.FileSystem中的

跨设备链接


这是我用来移动目录的方法:

System.IO.Directory.Move(sourcePath, destinationPath);


这给了我两个问题:

  • 此错误与此共享文件夹的访问权限有关吗?
  • 将文件从容器移动到主机的最佳(或更好)选择是什么?

0 个答案:

没有答案