Docker for Windows不适用于卷

时间:2016-08-01 12:46:50

标签: docker visual-studio-2015 docker-compose docker-for-windows docker-desktop

我正在尝试使用ASP.NET Core, Docker Desktop for Windows Visual Studio Docker Tools 创建项目。

所以我创建了一个ASP.NET Core Empty Project并通过上下文菜单添加了Docker Support。

我的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

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

但我已经调查了这个问题,如果我删除了卷条目,它运行正常。浏览器返回Hello world,我可以在docker容器中调试ASP.NET Core示例。

有人可以告诉我为什么吗?

Docker共享驱动器处于活动状态(驱动器C:\)。我的项目位于C:\之后,并尝试使用其他驱动器。 任何人都有一个想法,为什么卷输入不起作用?

1 个答案:

答案 0 :(得分:2)

彻底安装Windows后,一切正常。 安装卡巴斯基后:效果相同。

所以如果你想在这个场景中开发,那就不要使用卡巴斯基了。 它无助于停用保护功能。卸载后再次运行。

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