Общие сведения об удаленной разработке в Windows
Использование контейнеров для удаленных разработки и развертывания приложений на платформе Docker является очень популярным решением, которое предоставляет множество преимуществ. Узнайте больше о различных видах поддержки, предоставляемой инструментами и службами корпорации Майкрософт, в том числе подсистемой Windows для Linux, Visual Studio, Visual Studio Code, .NET, а также о многочисленных службах Azure.
Docker на Windows
Установка Docker Desktop для Windows
Сведения, связанные с инструкциями по установке, требованиями к системе, сведения о том, что содержится в установщике, об удалении, о различиях между стабильными и пограничными версиями, а также о переходе между контейнерами Windows и Linux.
Начало работы с Docker
Документация по нацеливанию и настройке Docker, которая содержит пошаговые инструкции по началу работы, а также пошаговое руководство в виде видеоролика.
Курс MS Learn: введение в контейнеры Docker
Microsoft Learn предлагает бесплатный вводной курс по контейнерам Docker, а также множество курсов, пройдя которые вы узнаете о том, как работать с Docker и как подключаться к службам Azure.
Начало работы с удаленными контейнерами Docker в WSL 2
Сведения о настройке Docker Desktop для Windows, чтобы использовать командную строку Linux (Ubuntu, Debian, SUSE и т. д.), работая в WSL 2 (подсистема Windows для Linux, версия 2).
VS Code и Docker
Создание контейнера Docker с помощью VS Code
Настройка полнофункциональной среды разработки внутри контейнера с использованием расширения Remote – Containers, а также учебники по настройке контейнеров NodeJS, Python или ASP.NET Core.
Присоединение VS Code к контейнеру Docker
Сведения о том, как присоединить Visual Studio Code к уже выполняющемуся контейнеру Docker или к контейнеру в кластере Kubernetes.
Расширенная конфигурация контейнера
Узнайте о расширенных сценариях установки для использования контейнеров Docker с Visual Studio Code или ознакомьтесь со статьей о проверке контейнеров для отладки с VS Code.
Использование удаленных контейнеров в WSL 2
Сведения об использовании контейнеров Docker с WSL 2 (подсистема Windows для Linux, версия 2) и о том, как настроить все компоненты с помощью VS Code. Вы также можете узнать, как работает этот процесс.
Visual Studio и Docker
Поддержка Docker в Visual Studio
Дополнительные сведения о поддержке Docker, доступной для проектов ASP.NET, о проектах ASP.NET Core, о консольных проектах .NET Core и .NET Framework в Visual Studio, а также о поддержке оркестрации контейнеров.
Краткое руководство. Docker в Visual Studio
Узнайте, как создавать, отлаживать и запускать контейнерные приложения .NET, ASP.NET и ASP.NET Core, а после публиковать их в Реестре контейнеров Azure (ACR), в Docker Hub, в Службе приложений Azure или в собственном реестре контейнеров в Visual Studio.
Руководство по созданию многоконтейнерного приложения с помощью Docker Compose
Сведения о том, как управлять несколькими контейнерами и организовать между ними обмен данными с помощью инструментов Visual Studio для работы с контейнерами. Вы также можете найти ссылки на учебники, например на краткое руководство Использование Docker с одностраничным приложением React в Visual Studio.
Средства для контейнеров в Visual Studio
Разделы, посвященные запуску средств сборки в контейнере, отладке приложений Docker, устранению неполадок средств разработки, развертыванию контейнеров Docker и соединению Kubernetes с Visual Studio.
.NET и Docker
Руководство по .NET. Приложения и контейнеры микрослужб
Введение в приложения на основе микрослужб, управляемые с помощью контейнеров.
Что такое Docker?
Базовые сведения о контейнерах Docker, в том числе сравнение контейнеров Docker с виртуальными машинами и базовая таксономия терминов и концепций Docker с объяснением различий между контейнерами, образами и реестрами.
Руководство. Контейнеризация приложения .NET
Узнайте, как контейнеризировать приложение .NET с помощью Docker, включая создание Dockerfile, основные команды и очистку ресурсов.
Рабочий процесс разработки для приложений Docker
Описывает рабочий процесс внутреннего цикла разработки приложений на основе контейнера Docker.
Службы контейнеров Azure
Экземпляры контейнеров Azure
Сведения о запуске контейнеров Docker по запросу в управляемой бессерверной среде Azure, а также сведения о развертываниях с помощью Docker CLI, ARM, портала Azure, о создании групп с несколькими контейнерами, совместном использовании данных между контейнерами, подключении к виртуальной сети и многом другом.
Реестр контейнеров Azure;
Узнайте, как создавать, хранить и администрировать образы, а также артефакты контейнеров в частном реестре для всех типов развертываний контейнеров. Получите сведения о создании реестров контейнеров Azure для существующих конвейеров разработки и развертывания контейнеров, о настройке задач автоматизации и о том, как управлять реестрами, узнав также о георепликации и лучших методах.
Azure Service Fabric
Узнайте об Azure Service Fabric — платформе распределенных систем для упаковки, развертывания надежных масштабируемых микрослужб и контейнеров и управления ими.
Служба приложений Azure
Сведения о создании и размещении веб-приложений, мобильных серверных частях и API RESTful на любом языке программирования без управления инфраструктурой. Попробуйте запустить модуль service Learn приложение Azure, чтобы развернуть веб-приложение на основе образа Docker и настроить непрерывное развертывание.
Узнайте больше о службах Azure, поддерживающих контейнеры.
Видеоролик с пояснением о контейнерах Docker
Видеоролик с пояснением оркестрации Kubernetes и оркестрации контейнеров
Контейнеры в Windows
Документация по контейнерам в Windows
Сведения об упаковке приложений и их зависимостей, а также об использовании виртуализации на уровне операционной системы для предоставления быстрых, полностью изолированных сред в одной системе. Сведения о контейнерах Windows, а также краткие руководства по началу работы, руководства по развертыванию и примеры.
Часто задаваемые вопросы о контейнерах Windows
Ответы на часто задаваемые вопросы о контейнерах. Ознакомьтесь также с пояснением в StackOverflow "В чем заключается разница между Docker для Windows и Docker в Windows?"
Настройка среды
Узнайте, как настроить Windows 11, Windows 10 или Windows Server для создания, запуска и развертывания контейнеров, а также изучите предварительные требования, процесс установки Docker и принципы работы с базовыми образами контейнеров Windows.
Создание контейнера Windows Server в Службе Azure Kubernetes (AKS)
Узнайте, как развернуть пример приложения ASP.NET, размещенный в контейнере Windows Server, в кластере AKS с помощью Azure CLI.
Windows developer