Übersicht über die Remoteentwicklung mit Docker unter Windows

Die Verwendung von Containern für die Remoteentwicklung und die Bereitstellung von Anwendungen mit der Docker-Plattform ist eine sehr beliebte Lösung, die viele Vorteile bietet. Erfahren Sie mehr über die unterschiedliche Unterstützung, die von Microsoft-Tools und -Diensten angeboten wird, darunter Windows-Subsystem für Linux (WSL), Visual Studio, Visual Studio Code, .NET und eine Vielzahl verschiedener Azure-Dienste.

Docker unter Windows

Docker Docs Icon
Installieren von Docker Desktop für Windows
Hier finden Sie Installationsschritte, Systemanforderungen, was im Installationsprogramm enthalten ist, die Vorgehensweise zur Deinstallation, Unterschiede zwischen stabilen Versionen und Edge-Versionen sowie die Vorgehensweise zum Wechseln zwischen Windows- und Linux-Containern.

Docker running screenshot
Erste Schritte mit Docker
Docker-Dokumentation zur Orientierung und für die Einrichtung mit schrittweisen Anleitungen für die ersten Schritte, einschließlich einer exemplarischen Vorgehensweise als Video.

Microsoft Learn Docker course screenshot
MS Learn-Kurs: Einführung in Docker-Container
Microsoft Learn bietet einen kostenlosen Einführungskurs zu Docker-Containern sowie eine Reihe von verschiedenen Kursen zu den ersten Schritten mit Docker und zum Herstellen einer Verbindung mit Azure-Diensten.

Docker Desktop WSL2 menu screenshot
Erste Schritte mit Docker-Remotecontainern unter WSL 2
Erfahren Sie, wie Sie Docker Desktop für Windows für die Verwendung mit einer Linux-Befehlszeile (Ubuntu, Debian, SuSE usw.) mithilfe von WSL 2 (Windows-Subsystem für Linux, Version 2) einrichten.

VS Code und Docker

VS Code remote container graphic
Erstellen eines Docker-Containers mit VS Code
Richten Sie eine Entwicklungsumgebung mit vollem Funktionsumfang in einem Container mit der Erweiterung Remotecontainer ein, und suchen Sie nach Tutorials zum Einrichten eines NodeJS-Containers, eines Python-Containers oder eines ASP.NET Core Containers.

VSCode attach Docker screenshot
Anfügen von VS Code an einen Docker-Container
Erfahren Sie, wie Sie Visual Studio Code an einen Docker-Container anfügen, der bereits ausgeführt wird, oder an einen Container in einem Kubernetes-Cluster.

VSCode container menu screenshot
Erweiterte Containerkonfiguration
Lernen Sie erweiterte Einrichtungsszenarien für die Verwendung von Docker-Containern mit Visual Studio Code kennen, oder lesen Sie diesen Artikel, um Informationen zum Untersuchen von Containern zum Debuggen mit VS Code zu erhalten.

VSCode Docker Desktop with WSL screenshot
Verwenden von Remotecontainern mit WSL 2
Erfahren Sie mehr über die Verwendung von Docker-Containern mit WSL 2 (Windows-Subsystem für Linux, Version 2), und wie Sie alles mit VS Code einrichten. Sie können auch Informationen über die Funktionsweise erhalten.

Visual Studio und Docker

Visual Studio icon
Docker-Unterstützung in Visual Studio
Erfahren Sie mehr über die für ASP.NET-Projekte, ASP.NET Core-Projekte und .NET Core- sowie .NET Framework-Konsolenprojekte in Visual Studio verfügbare Docker-Unterstützung, zusätzlich zur Unterstützung für die Containerorchestrierung.

Visual Studio Docker menu
Schnellstart: Docker in Visual Studio
Erfahren Sie, wie Sie containerisierte .NET-, ASP.NET- und ASP.NET Core-Apps erstellen, debuggen und ausführen und diese in Azure Container Registry (ACR), Docker Hub, Azure App Service oder Ihrer eigenen Containerregistrierung mit Visual Studio veröffentlichen.

VS tutorial screenshot
Lernprogramm: Erstellen einer Multicontainer-App mit Docker Compose
Erfahren Sie, wie Sie mehr als einen Container verwalten und zwischen ihnen kommunizieren, wenn Sie Containertools in Visual Studio verwenden. Sie finden auch Links zu Tutorials wie Verwenden von Docker mit einer React-App mit einer Seite.

VS Container links
Containertools in Visual Studio
Hier finden Sie Themen zum Ausführen von Buildtools in einem Container, zum Debuggen von Docker-Apps, zur Problembehandlung von Entwicklungstools, zum Bereitstellen von Docker-Containern und zum Überbrücken von Kubernetes mit Visual Studio.

Basic Docker taxonomy infographic for containers, images, and registries

.NET und Docker

.NET microservice guide cover
.NET-Leitfaden: Microservice-Apps und -Container
Einführungsleitfaden für Microservices-basierte Apps, die mit Containern verwaltet werden.

Docker Infographic
What is Docker? (Was ist Docker?)
Grundlegende Erläuterung der Docker-Container, einschließlich Vergleich von Docker-Containern mit virtuellen Computern und einer grundlegenden Taxonomie der Docker-Begriffe und -Konzepte, worin der Unterschied zwischen Containern, Images und Registrierungen erläutert wird.

Docker Taxonomy infographic
Tutorial: Containerisieren einer .NET Core-App
Erfahren Sie, wie Sie eine .NET-Anwendung mit Docker containerisieren, einschließlich dem Erstellen einer Dockerfile-Datei, wichtiger Befehle und der Bereinigung von Ressourcen.

Inner-loop dev workflow with Docker infographic
Development workflow for Docker apps (Entwicklungsworkflow für Docker-Apps)
Beschreibt den Entwicklungsworkflow mit innerer Schleife für auf Docker-Containern basierende Anwendungen.

Azure Container Services

Azure container instances screenshot
Azure Container Instances
Erfahren Sie, wie Sie Docker-Container bedarfsgesteuert in einer verwalteten, serverlosen Azure-Umgebung ausführen können, was auch Möglichkeiten zur Bereitstellung mit der Docker CLI, ARM und dem Azure-Portal umfasst sowie das Erstellen von Gruppen mit mehreren Containern, das Teilen von Daten zwischen Containern, das Verbinden mit einem virtuellen Netzwerk usw.

Azure Container Registry screenshot
Azure Container Registry
Erfahren Sie, wie Sie Containerimages und Artefakte in einer privaten Registrierung für alle Arten von Containerbereitstellungen erstellen, speichern und verwalten. Erstellen von Azure-Containerregistrierungen für Ihre vorhandenen Containerentwicklungs- und -bereitstellungspipelines, Einrichten von Automatisierungsaufgaben, und Erfahren, wie Sie Ihre Registrierungen verwalten, einschließlich Georeplikation und bewährten Methoden.

Azure Service Fabric screenshot
Azure Service Fabric
Erfahren Sie mehr über Azure Service Fabric, eine Plattform für verteilte Systeme zum Verpacken, Bereitstellen und Verwalten von skalierbaren und zuverlässigen Microservices und Containern.

Azure App Service screenshot
Azure App Service
Erfahren Sie, wie Sie Web-Apps, mobile Back-Ends und RESTful APIs in der Programmiersprache Ihrer Wahl erstellen und hosten, ohne Infrastruktur verwalten zu müssen. Testen Sie das Learn-Modul Azure App Service, um eine Web-App auf der Grundlage eines Docker-Images bereitzustellen und Continuous Deployment zu konfigurieren.

Erfahren Sie mehr über Azure-Dienste, die Container unterstützen.

Erklärmodulvideo zu Docker-Containern

Erklärmodulvideo zu Kubernetes und zur Containerorchestrierung

Container unter Windows

Windows server containers icon
Dokumentation zu Containern unter Windows
Packen von Apps mit ihren Abhängigkeiten und Nutzen der Virtualisierung auf Betriebssystemebene für schnelle, vollständig isolierte Umgebungen in einem einzigen System. Erfahren Sie mehr über Windows-Container, einschließlich Schnellstartanleitungen, Bereitstellungsleitfäden und Beispielen.

FAQ icon
Häufig gestellte Fragen zu Windows-Containern
Auffinden von häufig gestellten Fragen zu Containern. Siehe auch diese Erläuterung in StackOverflow unter „Worin besteht der Unterschied zwischen Docker für Windows und Docker unter Windows?“.

windows container icon
Einrichten der Umgebung
Erfahren Sie, wie Sie Windows 11, Windows 10 oder Windows Server zum Erstellen, Ausführen und Bereitstellen von Containern einrichten, einschließlich Voraussetzungen, Installieren von Docker und Arbeiten mit Windows-Containerbasisimages.

AKS icon
Erstellen eines Windows Server-Containers in einem Azure Kubernetes Service (AKS)
Erfahren Sie, wie Sie mithilfe der Azure CLI eine ASP.NET-Beispiel-App in einem Windows Server-Container in einem AKS-Cluster bereitstellen.