Ü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
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.
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.
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
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.
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.
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.
Tutorial: Erstellen einer App mit mehreren Containern 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.
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.
.NET und Docker
.NET-Leitfaden: Microservice-Apps und -Container
Einführungsleitfaden für Microservices-basierte Apps, die mit Containern verwaltet werden.
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.
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.
Entwicklungsworkflow für Docker-Apps
Beschreibt den Entwicklungsworkflow mit innerer Schleife für auf Docker-Containern basierende Anwendungen.
Azure Container Services
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.
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
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.
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?“.
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.
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.
Windows developer