Windows-Containerlösungen
Microsoft bietet Lösungen für Windows-Container mit den neuesten Windows Server 2022-Basisimages, um unseren Verbrauchern den Einstieg zu erleichtern. Dies ist eine Sammlung von Beispielen für Anwendungsframeworks, Programmiersprachen, Datenbanken und Infrastruktur-/fortlaufende Integration (CI)-Tools. Diese Beispiele werden wie folgt bereitgestellt und ohne Gewährleistungen oder Garantien. Bitte freuen Sie sich, zu weiteren Beispielen beizutragen oder eine PR zu übermitteln, um das aktuelle Repository zu verbessern.
Was sind Windows-Container?
Bei Containern handelt es sich um eine Technologie zum Verpacken und Ausführen von Windows- und Linux-Anwendungen, die in verschiedenen Umgebungen lokal und in der Cloud eingesetzt werden können. Container stellen eine schlanke, isolierte Umgebung bereit, in der Apps einfacher entwickelt, bereitgestellt und verwaltet werden können. Container werden schnell gestartet und beendet. Sie eignen sich daher ideal für Apps, die sich schnell an einen sich ändernden Bedarf anpassen müssen.
Alle Container werden aus Containerimages erstellt. Ein Containerimage ist eine Sammlung von Dateien, die in einem Stapel von Schichten organisiert sind. Es befindet sich auf Ihrem lokalen Computer oder in einer Remotecontainerregistrierung. Die containerimages, die in den in diesem Thema beschriebenen Beispielen verwendet werden, sind Bilder, die auf Windows Server, Windows Server Core und Nano Server basieren:
- Windows Server enthält den vollständigen Satz von Windows-APIs und Systemdiensten.
- Windows Server Core ist ein kleineres Image, das eine Teilmenge der Windows Server-APIs enthält, nämlich das vollständige .NET Framework. Sie enthält auch die meisten, aber nicht alle Serverrollen (z. B. Faxserver ist nicht enthalten).
- Nano Server ist das kleinste Windows Server-Image und enthält Unterstützung für .NET Core-APIs und einige Serverrollen.
Die Windows-Basisimages, die für die Containerbeispiele verwendet werden, sind Windows Server 2022, die im August 2021 veröffentlicht wurde. Die Beispiele helfen Ihnen bei den ersten Schritten bei der Verwendung von Windows-Containern, z. B. einer der Beispiele, mit denen Sie Python-Bits in einem Windows-Container installieren können.
Containerlösungen
Verwenden Sie die unten aufgeführten Kategorieregisterkarten, um zu erfahren, wie Sie Windows-Container mit den neuesten Windows Server-Basisimages in Ihrer App-Entwicklung nutzen. Die bereitgestellten Beispiele passen in sechs Kategorien und werden aktualisiert, um aktuelle Versionsänderungen sowie das folgende Windows Server-Basisbetriebssystem-Containerimage auf Docker Hub widerzuspiegeln:
Hinweis
Sie können auch schrittweise Bereitstellungshandbücher verwenden, um Ihnen bei der Bereitstellung einer Beispiellösung zu helfen. Jedes Handbuch kann auch auf ein Begleitcodebeispiel verweisen.