我有一个用于写入windows机器上本地文件系统的docker应用程序。
当我从Visual运行/调试应用程序时,它可以工作,但是当我在对接器中运行映像时,我得到的是“无法找到部分路径”。这通常表明在该文件夹中写入的权限不足。
但现在我很困惑,不是在这两种情况下都用我的证件吗?
无论如何,我尝试给每个人完全的控制,但仍然是同样的错误。
发布于 2018-07-02 14:19:32
实际上,当我执行docker命令时,我必须使用-v参数。
如下所示:
docker run --rm -it -v c:\hostcontainershare:c:\containertmp myconsoleapplication ".NET Framework App Writing to Host Folder" 1我在这里找到了解释:https://msdn.microsoft.com/en-us/magazine/mt814415.aspx
当您从Visual运行它时,显然它会自动为您执行此操作。
https://stackoverflow.com/questions/51109840
复制相似问题