Docker for Windows 不适用于卷

Docker for Windows does not work with Volumes

我正在尝试为 Windows 和 [创建一个具有 ASP.NET 核心、Docker 桌面的项目Visual Studio Docker 工具.

所以我创建了一个 ASP.NET 核心空项目并通过上下文菜单添加了 Docker 支持。

我的 docker-compose.debug.yml 看起来像这样:

version: '2'

services:
  aspnetcore_rtm_windows_docker_sample:
image: username/aspnetcore_rtm_windows_docker_sample:Debug
build:
  context: .
  dockerfile: Dockerfile.debug
environment:
  - REMOTE_DEBUGGING=${REMOTE_DEBUGGING}
ports:
  - "80:80"
volumes:
  - .:/app

当我开始时,没有任何反应。未找到浏览器 returns 主机,Visual Studio 的调试正在停止。

但是我已经调查了这个问题,如果我删除卷条目,它就可以正常工作。浏览器 returns Hello world 我可以调试 docker 容器内的 ASP.NET 核心示例。

有人能告诉我为什么吗?

Docker 共享驱动器处于活动状态(驱动器 C:\)。我的项目位于 C:\ 下,也尝试使用不同的驱动器。 任何人都有想法,为什么卷条目不起作用?

全新安装我的 Windows 后,现在一切正常。 安装卡巴斯基后:效果一样。

所以如果你现在想在这种情况下开发,请不要使用卡巴斯基。 它无助于停用保护。卸载后又可以用了。

我已经在卡巴斯基创建了一张票。