首页 > 解决方案 > 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 的权限问题。

标签: dockervisual-studio-2017docker-compose

解决方案


我刚刚遇到了同样的问题 - 在https://github.com/docker/for-win/issues/897找到了解决方案

基本上,问题在于对 C:\Users\user\vsdbg 的访问 - 不要想太多,我为每个人提供了对这个和 C:\Users\user\.nuget 的 R/W 访问权限,以防万一,它起作用了像一个魅力:)


推荐阅读