Поделиться через


Обзор удаленной разработки 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 Microsoft Learn
курс MS Learn: Введение в Docker-контейнеры
Microsoft 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
Создание контейнера Docker с помощью VS Code
Настройте полнофункциональное окружение разработки в контейнере с расширением "Удаленные контейнеры" и найдите руководства по настройке контейнера NodeJS, контейнераPython или контейнера ASP.NET Core.

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

Снимок экрана: меню контейнеров VSCode
Расширенная конфигурация контейнеров
Узнайте о сценариях расширенной установки для использования контейнеров Docker с Visual Studio Code или ознакомьтесь с этой статьей о том, как проверить контейнеры для отладки с помощью VS Code.

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

Visual Studio и Docker

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

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

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

ссылки на контейнер VS
Инструменты контейнеров в Visual Studio
Найдите темы, касающиеся запуска средств сборки в контейнере, отладки приложений Docker, устранения неполадок в средствах разработки, развертывания контейнеров Docker и объединения Kubernetes с Visual Studio.

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

.NET и Docker

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

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

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

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

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

снимок экрана экземпляров контейнеров Azure
экземпляры контейнеров Azure
Узнайте, как запускать контейнеры Docker по запросу в управляемой, бессерверной среде Azure, включая способы развертывания с помощью Интерфейса командной строки Docker, 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, включая быстрые запуски, руководства по развертыванию и примеры.

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

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

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