0

我正在嘗試使用ASP.NET Core和用於Windows和Visual Studio Docker Tools的Docker創建項目。用於Windows的Docker無法與卷工作

所以我創建了ASP.NET Core Empty Project,並通過上下文菜單添加了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 Shared Drive已激活(驅動器C)。我的項目位於C:\,並試圖使用不同的驅動器。 有人有一個想法,爲什麼卷條目不起作用?

回答

2

在我的Windows完全安裝後,現在一切正常。 安裝卡巴斯基後:效果相同。

所以如果你想在這種情況下開發卡巴斯基,那麼就不要使用卡巴斯基了。 它無助於停用保護。卸載後它再次運行。

我已經在卡巴斯基創建了一張票。