Обзор удаленной разработки Docker на Windows

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

Docker на Windows

Значок Документации Docker
Установите Docker Desktop для Windows
Найдите этапы установки, требования к системе, сведения, включенные в установщик, способы удаления, различия между стабильными и пограничными версиями и способами переключения между Windows и контейнерами Linux.

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

Скриншот курса Docker на Майкрософт Learn
курс MS Learn: Введение в Docker-контейнеры
Майкрософт Learn предлагает бесплатный вводный курс по работе с контейнерами Docker, помимо разнообразия курсов начальных курсов по Docker и подключению к службам Azure.

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

VS Code и Docker

графический удаленного контейнера VS Code
Руководство по контейнерам разработки
Настройте полнофункциональное окружение разработки в контейнере с расширением "Контейнеры разработки". Найдите руководства по настройке контейнера Node.js, контейнера Python или< контейнера ASP.NET Core/c2>.

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

Снимок экрана: меню контейнеров VSCode
Документация по контейнерам разработки
Полный справочник по контейнерам разработки из команды VS Code, охватывающий расширенную конфигурацию, переменные среды, перенаправление портов и многое другое.

VSCode Docker Desktop со снимком экрана WSL
Настройка Dev Containers на Windows
руководство по настройке Windows, охватывающее конфигурацию WSL 2 и Docker Desktop, а также требование к размещению файловой системы для повышения производительности контейнера.

Visual Studio и Docker

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

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

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

ссылки на контейнер VS
Container Tools в Visual Studio
В статьях, посвященных запуску средств сборки в контейнере, отладке приложений Docker, устранению неполадок с средствами разработки, развертыванию контейнеров Docker и интеграции Kubernetes с Visual Studio.

Базовая таксономия Docker для контейнеров, образов и реестров

.NET и Docker

Обложка руководства по .NET микросервисам
.NET Руководство. Приложения и контейнеры микрослужб
Руководство по использованию приложений на основе микрослужб, управляемых контейнерами.

Инфографика Docker
Что такое Docker?
Основное объяснение контейнеров Docker, включая сравнение контейнеров Docker с виртуальными машинами и базовую таксономию терминов и понятий Docker, объясняющую разницу между контейнерами, образами и репозиториями.

инфографика таксономии Docker
Tutorial: контейнеризация приложения .NET
Узнайте, как контейнеризировать приложение .NET с помощью Docker, включая создание Dockerfile, основные команды и очистку ресурсов.

Рабочий процесс разработки внутреннего цикла с инфографикой Docker
Рабочий процесс разработки для приложений Docker
Описывает рабочий процесс разработки внутреннего цикла для приложений на основе контейнеров Docker.

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

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

Реестр контейнеров Azure снимок экрана
Реестр контейнеров Azure
Узнайте, как создавать, хранить образы контейнеров и артефакты и управлять ими в частном реестре для всех типов развертываний контейнеров. Создайте Azure реестры контейнеров для существующих конвейеров разработки и развертывания контейнеров, настройте задачи автоматизации и узнайте, как управлять реестрами, включая георепликацию и рекомендации.

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

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

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

Видео объяснителя контейнеров Docker

Видео о Kubernetes и оркестрации контейнеров

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

Значок контейнеров Windows Server
Контейнеры в документации Windows
Упаковывание приложений с их зависимостями и использование виртуализации на уровне операционной системы для быстрой полностью изолированной среды в одной системе. Узнайте о контейнерах Windows, включая краткие руководства, инструкции по развертыванию и примеры.

значок часто задаваемых вопросов
FAQs о контейнерах Windows
Найдите часто задаваемые вопросы о контейнерах. Кроме того, см. это объяснение в StackOverflow на странице " Чем разница между Docker для Windows и Docker на Windows?".

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

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