Запуск проекта docker-compose в Visual Studio 2019 с помощью WSL2

#docker #asp.net-core #.net-core #docker-compose #visual-studio-2019

Вопрос:

Я создал очень простое приложение с 4 контейнерами и docker-композицией. Я добавил docker-compose.dcproj проект, чтобы запустить его с помощью Visual Studio 2019.

Это сработало, если у меня есть файлы в файловой системе Windows. Когда я пытаюсь сделать то же самое, но перемещаю файлы в подсистему Linux с помощью WSL2, проект не запускается. Я обычно получаю такие ошибки, как эти:

 Service 'myproject' failed to build : Build failed
If the error persists, try restarting Docker Desktop.
 

Я уже пытался перезапустить рабочий стол Docker, но это не сработало.

пс. Эта ошибка возникает только в Visual Studio 2019. Если я бегу docker-compose up , тоже хорошо работает.

Причина, по которой я хочу это сделать, заключается в том, что в документации docker они рекомендуют иметь файлы в файловой системе Linux https://docs.docker.com/desktop/windows/wsl/#best-practices

Комментарии:

1. Пожалуйста, поделитесь своими docker-compose.yml , а затем неудачными проектами Dockerfile .