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 后,现在一切正常。
安装卡巴斯基后:效果一样。
所以如果你现在想在这种情况下开发,请不要使用卡巴斯基。
它无助于停用保护。卸载后又可以用了。
我已经在卡巴斯基创建了一张票。
我正在尝试为 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 后,现在一切正常。 安装卡巴斯基后:效果一样。
所以如果你现在想在这种情况下开发,请不要使用卡巴斯基。 它无助于停用保护。卸载后又可以用了。
我已经在卡巴斯基创建了一张票。