Моя настройка разработки выглядит следующим образом.
- У меня есть рабочий стол Linux, на котором я хочу запустить весь свой код на
- У меня Mac с VS Code,настроен с использованием SSHFS (в настоящее время я хочу использовать расширение VS Code SSHFS , но я открыт для других опций, если расширение SSHFS не совместимо с другими)
- Мой код имеетфайл sln и файл Docker в корне рабочего пространства (вместе с несколькими файлами csproj в подкаталогах).
Моя цель - создать файл launch.json, который создает образ docker с использованием файла docker, а затем присоединяетк моему процессу в образе докера, когда я нажимаю F5, что позволяет мне легко создавать / запускать / отлаживать мое приложение netcore2.2 (запущенное в контейнере докера).
Для чего нужен файл launch.json, который делает это дляя похож?Также, похоже, есть конфигурация запуска «Docker: Launch .NET Core (preview)», но я не могу найти никакой информации об этом в Интернете: (
Я пробовал поискать в Google для общего запуска.Шаблоны / учебники json, но во всех примерах, показывающих использование Docker, используются ASP.NET или Node.js с docker-compose и другие ненужные мне движущиеся части.
Я использую Docker для управления зависимостями,data и как мой пакет / инструмент развертывания для приложения с ускорением на GPU (поэтому мне нужно передать также --runtime и некоторые аргументы -v для удаленного Xserver), работающего в Docker CE в Linux.
Здесь - суть, содержащая простой пример проекта, любая помощь очень ценится. Спасибо!