Общие сведения об удаленной разработке в Windows

Использование контейнеров для удаленных разработки и развертывания приложений на платформе Docker является очень популярным решением, которое предоставляет множество преимуществ. Узнайте больше о различных видах поддержки, предоставляемой инструментами и службами корпорации Майкрософт, в том числе подсистемой Windows для Linux, Visual Studio, Visual Studio Code, .NET, а также о многочисленных службах Azure.

Docker на Windows

Docker Docs Icon
Установка Docker Desktop для Windows
Сведения, связанные с инструкциями по установке, требованиями к системе, сведения о том, что содержится в установщике, об удалении, о различиях между стабильными и пограничными версиями, а также о переходе между контейнерами Windows и Linux.

Docker running screenshot
Начало работы с Docker
Документация по нацеливанию и настройке Docker, которая содержит пошаговые инструкции по началу работы, а также пошаговое руководство в виде видеоролика.

Microsoft Learn Docker course screenshot
Курс MS Learn: введение в контейнеры Docker
Microsoft Learn предлагает бесплатный вводной курс по контейнерам Docker, а также множество курсов, пройдя которые вы узнаете о том, как работать с Docker и как подключаться к службам Azure.

Docker Desktop WSL2 menu screenshot
Начало работы с удаленными контейнерами Docker в WSL 2
Сведения о настройке Docker Desktop для Windows, чтобы использовать командную строку Linux (Ubuntu, Debian, SUSE и т. д.), работая в WSL 2 (подсистема Windows для Linux, версия 2).

VS Code и Docker

VS Code remote container graphic
Создание контейнера Docker с помощью VS Code
Настройка полнофункциональной среды разработки внутри контейнера с использованием расширения Remote – Containers, а также учебники по настройке контейнеров NodeJS, Python или ASP.NET Core.

VSCode attach Docker screenshot
Присоединение VS Code к контейнеру Docker
Сведения о том, как присоединить Visual Studio Code к уже выполняющемуся контейнеру Docker или к контейнеру в кластере Kubernetes.

VSCode container menu screenshot
Расширенная конфигурация контейнера
Узнайте о расширенных сценариях установки для использования контейнеров Docker с Visual Studio Code или ознакомьтесь со статьей о проверке контейнеров для отладки с VS Code.

VSCode Docker Desktop with WSL screenshot
Использование удаленных контейнеров в WSL 2
Сведения об использовании контейнеров Docker с WSL 2 (подсистема Windows для Linux, версия 2) и о том, как настроить все компоненты с помощью VS Code. Вы также можете узнать, как работает этот процесс.

Visual Studio и Docker

Visual Studio icon
Поддержка Docker в Visual Studio
Дополнительные сведения о поддержке Docker, доступной для проектов ASP.NET, о проектах ASP.NET Core, о консольных проектах .NET Core и .NET Framework в Visual Studio, а также о поддержке оркестрации контейнеров.

Visual Studio Docker menu
Краткое руководство. Docker в Visual Studio
Узнайте, как создавать, отлаживать и запускать контейнерные приложения .NET, ASP.NET и ASP.NET Core, а после публиковать их в Реестре контейнеров Azure (ACR), в Docker Hub, в Службе приложений Azure или в собственном реестре контейнеров в Visual Studio.

VS tutorial screenshot
Руководство по созданию многоконтейнерного приложения с помощью Docker Compose
Сведения о том, как управлять несколькими контейнерами и организовать между ними обмен данными с помощью инструментов Visual Studio для работы с контейнерами. Вы также можете найти ссылки на учебники, например на краткое руководство Использование Docker с одностраничным приложением React в Visual Studio.

VS Container links
Средства для контейнеров в Visual Studio
Разделы, посвященные запуску средств сборки в контейнере, отладке приложений Docker, устранению неполадок средств разработки, развертыванию контейнеров Docker и соединению Kubernetes с Visual Studio.

Basic Docker taxonomy infographic for containers, images, and registries

.NET и Docker

.NET microservice guide cover
Руководство по .NET. Приложения и контейнеры микрослужб
Введение в приложения на основе микрослужб, управляемые с помощью контейнеров.

Docker Infographic
Что такое Docker?
Базовые сведения о контейнерах Docker, в том числе сравнение контейнеров Docker с виртуальными машинами и базовая таксономия терминов и концепций Docker с объяснением различий между контейнерами, образами и реестрами.

Docker Taxonomy infographic
Руководство. Контейнеризация приложения .NET
Узнайте, как контейнеризировать приложение .NET с помощью Docker, включая создание Dockerfile, основные команды и очистку ресурсов.

Inner-loop dev workflow with Docker infographic
Рабочий процесс разработки для приложений Docker
Описывает рабочий процесс внутреннего цикла разработки приложений на основе контейнера Docker.

Службы контейнеров Azure

Azure container instances screenshot
Экземпляры контейнеров Azure
Сведения о запуске контейнеров Docker по запросу в управляемой бессерверной среде Azure, а также сведения о развертываниях с помощью Docker CLI, ARM, портала Azure, о создании групп с несколькими контейнерами, совместном использовании данных между контейнерами, подключении к виртуальной сети и многом другом.

Azure Container Registry screenshot
Реестр контейнеров Azure;
Узнайте, как создавать, хранить и администрировать образы, а также артефакты контейнеров в частном реестре для всех типов развертываний контейнеров. Получите сведения о создании реестров контейнеров Azure для существующих конвейеров разработки и развертывания контейнеров, о настройке задач автоматизации и о том, как управлять реестрами, узнав также о георепликации и лучших методах.

Azure Service Fabric screenshot
Azure Service Fabric
Узнайте об Azure Service Fabric — платформе распределенных систем для упаковки, развертывания надежных масштабируемых микрослужб и контейнеров и управления ими.

Azure App Service screenshot
Служба приложений Azure
Сведения о создании и размещении веб-приложений, мобильных серверных частях и API RESTful на любом языке программирования без управления инфраструктурой. Попробуйте запустить модуль service Learn приложение Azure, чтобы развернуть веб-приложение на основе образа Docker и настроить непрерывное развертывание.

Узнайте больше о службах Azure, поддерживающих контейнеры.

Видеоролик с пояснением о контейнерах Docker

Видеоролик с пояснением оркестрации Kubernetes и оркестрации контейнеров

Контейнеры в Windows

Windows server containers icon
Документация по контейнерам в Windows
Сведения об упаковке приложений и их зависимостей, а также об использовании виртуализации на уровне операционной системы для предоставления быстрых, полностью изолированных сред в одной системе. Сведения о контейнерах Windows, а также краткие руководства по началу работы, руководства по развертыванию и примеры.

FAQ icon
Часто задаваемые вопросы о контейнерах Windows
Ответы на часто задаваемые вопросы о контейнерах. Ознакомьтесь также с пояснением в StackOverflow "В чем заключается разница между Docker для Windows и Docker в Windows?"

windows container icon
Настройка среды
Узнайте, как настроить Windows 11, Windows 10 или Windows Server для создания, запуска и развертывания контейнеров, а также изучите предварительные требования, процесс установки Docker и принципы работы с базовыми образами контейнеров Windows.

AKS icon
Создание контейнера Windows Server в Службе Azure Kubernetes (AKS)
Узнайте, как развернуть пример приложения ASP.NET, размещенный в контейнере Windows Server, в кластере AKS с помощью Azure CLI.