docker - Visual Studio 运行 Docker 项目问题
问题描述
我有一个奇怪的情况,如果我在 Visual Studio 2017 中运行 Docker 项目,我会收到一条错误消息:Cannot start service webapplication1: error while creating mount source path '/host_mnt/c/Users/MyUser/vsdbg/vs2017u5': mkdir /host_mnt/c/Users/MyUser/vsdbg/vs2017u5: permission denied
但是,如果我使用命令运行相同的项目,docker-compose up -d
它就可以工作。它不能只是 Visual Studio 的权限问题。
解决方案
我刚刚遇到了同样的问题 - 在https://github.com/docker/for-win/issues/897找到了解决方案
基本上,问题在于对 C:\Users\user\vsdbg 的访问 - 不要想太多,我为每个人提供了对这个和 C:\Users\user\.nuget 的 R/W 访问权限,以防万一,它起作用了像一个魅力:)
推荐阅读
- java-7 - Java 控制台:readPassord()- 密码的大小/长度
- mysql - 如何使用父表主键获取子表的最新值(有条件)
- visual-studio-2008 - Visual Studio 2008 是否允许您保存工作区(打开的代码文件集及其顺序)
- sql-server - 使用 SQL Server 脚本远程移动文件
- delphi - Delphi通过子字符串搜索比较2个字符串列表并将匹配项合并到另一个字符串列表中
- ios - 访问通话期间出现的 AlertController
- angular - 在 Angular 2+ 中使用 Observables 时发生的错误
- spring-boot - Spring Boot中的分页带有表单参数
- python - 在 Hy 中指定元类的语法
- javascript - 单击单选按钮时如何激活下拉列表