0

Я пытаюсь создать проект с помощью инструментов ASP.NET Core, Docker для Windows и Visual Studio Docker.Docker for Windows не работает с томами

Итак, я создал проект с пустым ядром ASP.NET и добавил поддержку 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», и я могу отлаживать образец ASP.NET Core внутри контейнера докеров.

Может ли кто-нибудь сказать мне: почему?

Аккумулятор Docker Shared Drive активен (привод C). Мой проект расположен unter C: \, а также попытался использовать другой диск. У кого-нибудь есть идея, почему запись объема не работает?

ответ

2

После чистой установки моей Windows все работает сейчас. После установки Kaspersky: тот же эффект.

Так что не используйте Kaspersky, если вы хотите начать в этом сценарии в данный момент. Это не помогает отключить защиту. После удаления он снова работает.

Я уже создал билет в Касперском.

Смежные вопросы