Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Verwendung von Containern für die Remoteentwicklung und die Bereitstellung von Anwendungen mit der Docker-Plattform ist eine sehr beliebte Lösung mit vielen Vorteilen. Erfahren Sie mehr über die Vielfalt der Von Microsoft-Tools und -Diensten angebotenen Unterstützung, einschließlich Windows-Subsystem für Linux (WSL), Visual Studio, Visual Studio Code, .NET und einer vielzahl von Azure-Diensten.
Docker unter Windows
Installieren Sie Docker Desktop für Windows
Hier finden Sie Installationsschritte, Systemanforderungen, Informationen darüber, was im Installationsprogramm enthalten ist, wie die Deinstallation erfolgt, Unterschiede zwischen stabilen und Edge-Versionen sowie Anweisungen zum Wechseln zwischen Windows- und Linux-Containern.
Erste Schritte mit Docker
Docker-Orientierung und -Einrichtungsdokumente mit schrittweisen Anleitungen zum Einstieg, einschließlich einer Videoanleitung.
Screenshot
MS Learn-Kurs: Einführung in Docker-Container
Microsoft Learn bietet einen kostenlosen Einführungskurs für Docker-Container sowie eine Vielzahl von Kursen für die ersten Schritte mit Docker und die Verbindung mit Azure-Diensten.
Erste Schritte mit Docker-Remotecontainern auf WSL 2
Erfahren Sie, wie Sie Docker Desktop für Windows für die Verwendung mit einer Linux-Befehlszeile (Ubuntu, Debian, SUSE usw.) mit WSL 2 (Windows Subsystem für Linux, Version 2) einrichten.
VS Code und Docker
Erstellen Sie einen Docker-Container mit VS Code
Richten Sie eine umfassende Entwicklungsumgebung innerhalb eines Containers mit der Remote-Containers-Erweiterung ein und finden Sie Tutorials, um einen NodeJS-Container, einen Python-Containeroder einen ASP.NET Core-Containereinzurichten.
Anfügen von VS-Code an einen Docker-Container
Erfahren Sie, wie Sie Visual Studio Code an einen Bereits ausgeführten Docker-Container oder an einen Container in einem Kubernetes-Cluster anfügen.
Erweiterte Containerkonfiguration
Erfahren Sie mehr über fortgeschrittene Einrichtungsszenarien für die Nutzung von Docker-Containern mit Visual Studio Code oder lesen Sie diesen Artikel zum Überprüfen von Containern zum Debuggen mit VS Code.
Verwenden von Remote-Containern in WSL 2
Lesen 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 über Funktionsweiselesen.
Visual Studio und Docker
Docker-Unterstützung in Visual Studio
Erfahren Sie mehr über die Docker-Unterstützung für ASP.NET Projekte, ASP.NET Core-Projekte und .NET Core- und .NET Framework-Konsolenprojekte in Visual Studio sowie unterstützung für container-Orchestrierung.
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.
Anleitung: Erstellen einer Multi-Container-App mit Docker Compose
Erfahren Sie, wie Sie mehrere Container verwalten und zwischen ihnen kommunizieren, wenn Sie Containertools in Visual Studio verwenden. Sie finden auch Links zu Tutorials wie wie man Docker mit einer React Single-Page-App verwendet.
Containertools in Visual Studio
Hier finden Sie Themen zum Ausführen von Buildtools in einem Container, Debuggen von Docker-Apps, Problemlösung für Entwicklungstools, Bereitstellung von Docker-Containern und Verbindung von Kubernetes mit Visual Studio.
.NET und Docker
.NET Guide: Microservice-Apps und -Container
Einführungshandbuch für mikroservicesbasierte Apps, die mit Containern verwaltet werden.
Was ist Docker?
Grundlegende Erläuterung von Docker-Containern, einschließlich Vergleich von Docker-Containern mit virtuellen Maschinen und einer grundlegenden Taxonomie der Docker-Begriffe und -Konzepte, die den Unterschied zwischen Containern, Images und Registries erläutert.
Lernprogramm: Containerisieren einer .NET-App
Erfahren Sie, wie Sie eine .NET-Anwendung mit Docker containerisieren, einschließlich der Erstellung einer Dockerfile, wesentlichen Befehlen und Bereinigen von Ressourcen.
Entwicklungsworkflow für Docker-Apps
Beschreibt den Innerschleifenentwicklungsworkflow für containerbasierte Docker-Anwendungen.
Azure Container Services (Azure-Containerdienste)
Screenshot
Azure-Containerinstanzen
Erfahren Sie, wie Sie Docker-Container bei Bedarf in einer verwalteten und serverlosen Azure-Umgebung ausführen, einschließlich Bereitstellungsmöglichkeiten mit Docker CLI, ARM, Azure Portal, Erstellen von Multicontainergruppen, Freigeben von Daten zwischen Containern, Herstellen einer Verbindung mit einem virtuellen Netzwerk und mehr.
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 Sie Azure-Containerregistrierungen für Ihre vorhandenen Containerentwicklungs- und Bereitstellungspipelinen, richten Sie Automatisierungsaufgaben ein, und erfahren Sie, wie Sie Ihre Registrierungen verwalten, einschließlich Georeplikation und bewährter Methoden.
Screenshot
Azure Service Fabric
Erfahren Sie mehr über Azure Service Fabric, eine verteilte Systemplattform zum Packen, Bereitstellen und Verwalten skalierbarer und zuverlässiger Microservices und Container.
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 die Infrastruktur zu verwalten. Testen Sie das Azure App Service Learn-Modul, um eine Web-App basierend auf einem Docker-Image bereitzustellen und die kontinuierliche Bereitstellung zu konfigurieren.
Erfahren Sie mehr über weitere Azure-Dienste, die Container unterstützen.
Video zur Erläuterung von Docker-Containern
Erklärungsvideo zu Kubernetes und Container-Orchestrierung
Container unter Windows
Symbol für
-Container für Windows-Dokumente
Packen Sie Apps mit ihren Abhängigkeiten und nutzen Sie die Virtualisierung auf Betriebssystemebene für schnelle, vollständig isolierte Umgebungen auf einem einzigen System. Erfahren Sie mehr über Windows-Container, etwa Schnellstartanleitungen, Bereitstellungsanleitungen und Beispiele.
Häufig gestellte Fragen zu Windows-Containern
Finden Sie häufig gestellte Fragen zu Containern. Lesen Sie auch diese Erläuterung in StackOverflow unter "Was ist der Unterschied zwischen Docker für Windows und Docker unter Windows?"
Einrichten Ihrer Umgebung
Erfahren Sie, wie Sie Windows 11, Windows 10 oder Windows Server einrichten, um Container zu erstellen, auszuführen und bereitzustellen, einschließlich der erforderlichen Komponenten, der Installation von Docker und der Arbeit mit Windows Container-Basisimages.
Erstellen eines Windows Server-Containers auf einem Azure Kubernetes-Dienst (AKS)
Erfahren Sie, wie Sie eine ASP.NET Beispiel-App in einem Windows Server-Container mithilfe der Azure CLI in einem AKS-Cluster bereitstellen.
Windows developer