Nul*_*nce 4 visual-studio docker docker-compose
我从VS2017创建了一个.NET核心Web应用程序
添加了docker支持
从VS运行docker compose
收到此错误
MSB4018 The "PrepareForLaunch" task failed unexpectedly.
Microsoft.DotNet.Docker.CommandLineClientException: Creating network "dockercompose3401809455_default" with the default driver
Building webapplication1
Creating dockercompose3401809455_webapplication1_1
ERROR: for webapplication1 Cannot start service webapplication1: error while creating mount source path '/C/Users/admin/clrdbg': mkdir /C/Users/admin/clrdbg: permission denied
Encountered errors while bringing up the project..
Run Code Online (Sandbox Code Playgroud)
我有
我还缺少什么?
这是docker compose yml
version: '2'
services:
webapplication1:
image: webapplication1:dev
build:
args:
source: ${DOCKER_BUILD_SOURCE}
environment:
- DOTNET_USE_POLLING_FILE_WATCHER=1
volumes:
- ./WebApplication1:/app
- ~/.nuget/packages:/root/.nuget/packages:ro
- ~/clrdbg:/clrdbg:ro
entrypoint: tail -f /dev/null
labels:
- "com.microsoft.visualstudio.targetoperatingsystem=linux"
Run Code Online (Sandbox Code Playgroud)
您是否使用公司/域凭据登录Windows?如果是这样,您可能需要将Docker For Windows配置为在新创建的本地帐户下访问共享驱动器,如本博客文章中所述:
让我陷入困境的部分是我没有意识到我必须以用户身份登录并手动点击我的其他用户帐户的权限窗口上的"继续"按钮
编辑
您可以尝试访问C:\ Users,同时登录常规用户帐户,右键单击您的用户帐户,然后选择"授予访问权限",而不是使用"切换用户".将您的本地帐户添加为具有访问权限的用户.
| 归档时间: |
|
| 查看次数: |
1211 次 |
| 最近记录: |