Docker windows 保存到文件系统
Docker windows save to filesystem
我有一个 docker 应用程序写入 windows 机器上的本地文件系统。
当我 run/debug 来自 Visual Studio 的应用程序时,它可以工作,但是当我 运行 docker 中的图像时,我得到 "Could not find part of the path"。这通常表示没有足够的权限写入该文件夹。
但是现在我很困惑,是不是两种情况下都使用我的凭据?
无论如何,我试图让每个人都完全控制,但仍然是同样的错误。
啊哈,结果是当我执行 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 Studio 运行 时,它显然会自动为您完成。
我有一个 docker 应用程序写入 windows 机器上的本地文件系统。
当我 run/debug 来自 Visual Studio 的应用程序时,它可以工作,但是当我 运行 docker 中的图像时,我得到 "Could not find part of the path"。这通常表示没有足够的权限写入该文件夹。
但是现在我很困惑,是不是两种情况下都使用我的凭据?
无论如何,我试图让每个人都完全控制,但仍然是同样的错误。
啊哈,结果是当我执行 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 Studio 运行 时,它显然会自动为您完成。