我正在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);