Übersicht über die Remoteentwicklung mit Docker unter Windows
Artikel
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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
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
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.
Erklärmodulvideo zu Kubernetes und zur Containerorchestrierung
Container unter Windows
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.
Erstellen Ihrer 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.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu Windows developer
Windows developer ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
In diesem Modul erstellen und konfigurieren Sie eine containerbasierte Entwicklungsumgebung mit vollem Funktionsumfang mit der Visual Studio Code-Erweiterung „Dev Containers“. Öffnen Sie einen beliebigen Ordner oder ein beliebiges Repository in einem Container, und profitieren Sie vom vollständigen Featureumfang von Visual Studio Code wie etwa von IntelliSense (Vervollständigung) sowie von Funktionen für die Codenavigation und zum Debuggen.
Erstellen von End-to-End-Lösungen in Microsoft Azure zum Erstellen von Azure Functions-Lösungen, Implementieren und Verwalten von Web-Apps, Entwickeln von Lösungen mit Azure Storage u. v. m.