Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Подсказка
Это фрагмент из электронной книги «Архитектура микрослужб .NET для контейнеризованных приложений .NET», доступной в документации .NET или в виде бесплатного скачиваемого PDF-файла, который можно прочитать в автономном режиме.
Разрабатывайте контейнеризированные приложения .NET так, как вам удобно: либо с акцентом на интегрированную среду разработки (IDE) при помощи Visual Studio и инструментов Visual Studio для Docker, либо сосредоточьтесь на работе с Docker CLI и Visual Studio Code.
Среда разработки для приложений Docker
Выбор средств разработки: интегрированная среда разработки или редактор
Если вы предпочитаете полную и мощную интегрированную среду разработки или упрощенный и гибкий редактор, корпорация Майкрософт имеет инструменты, которые можно использовать для разработки приложений Docker.
Visual Studio (для Windows). Для разработки приложений на основе Docker на основе .NET 8 в Visual Studio требуется Visual Studio 2022 или более поздней версии. Visual Studio поставляется с инструментами для Docker, уже встроенными. Средства Docker позволяют разрабатывать, запускать и проверять приложения непосредственно в целевой среде Docker. Вы можете нажать клавишу F5 , чтобы запустить и отладить приложение (один контейнер или несколько контейнеров) непосредственно в узле Docker или нажать клавиши CTRL + F5 , чтобы изменить и обновить приложение, не перестроив контейнер. Эта интегрированная среда разработки является самым мощным выбором для приложений на основе Docker.
Visual Studio Code и Docker CLI. Если вы предпочитаете упрощенный и кроссплатформенный редактор, поддерживающий любой язык разработки, можно использовать Visual Studio Code и Интерфейс командной строки Docker. Эта интегрированная среда разработки — это кроссплатформенный подход к разработке для macOS, Linux и Windows. Кроме того, Visual Studio Code поддерживает расширения для Docker, такие как IntelliSense для Dockerfiles и краткие задачи для выполнения команд Docker прямо из редактора.
Установив Docker Desktop, вы можете использовать один интерфейс командной строки Docker для создания приложений для Windows и Linux.
Дополнительные ресурсы
Визуальная студия. Официальный сайт.
https://visualstudio.microsoft.com/vs/Visual Studio Code. Официальный сайт.
https://code.visualstudio.com/downloadDocker Desktop для Windows
https://hub.docker.com/editions/community/docker-ce-desktop-windowsDocker Desktop для Mac
https://hub.docker.com/editions/community/docker-ce-desktop-mac
Языки и платформы .NET для контейнеров Docker
Как упоминалось в предыдущих разделах этого руководства, можно использовать .NET Framework, .NET 8 или проект Mono с открытым кодом при разработке контейнерных приложений .NET для Docker. Вы можете разрабатывать на C#, F# или Visual Basic при использовании контейнеров Linux или Windows, в зависимости от используемого фреймворка .NET. Для получения дополнительных сведений о языках .NET см. запись в блоге "Стратегия языка .NET".