Eine der Säulen, die Microsoft schon immer auf Unternehmensebene in seinen Betriebssystemen drucken wollte, die wir als Windows Server kennen, ist die Möglichkeit, die Erhöhung der aktuellen Anforderungen zu unterstützen, und für die dies erforderlich ist Tolle Funktionen, sowohl Hardware als auch Software.
Auf der Software-Ebene, dem Hauptkern von Windows Server, haben wir eine neue Technologie namens Container (Docker), mit der wir als Administratoren oder IT-Support-Mitarbeiter alle Containerthemen zentral verwalten können . sowie die Ressourcen und Tools, die jedem zur Verfügung stehen.
Windows Server 2019 ist die neue Wette, die Microsoft für das Management von Geschäftsinfrastrukturen auf den Markt bringt, und zweifelsohne spielt der Container eine entscheidende Rolle, um nicht nur die Fähigkeiten des Servers selbst zu verbessern, sondern auch die Organisation als solche in die Lage zu versetzen, ihre Leistungsfähigkeit zu steigern Servicelevel.
In diesem Lernprogramm erfahren Sie, wie Windows Server 2019 installiert und wie Container in Windows Server 2019 installiert werden. Um Windows Server 2019 herunterzuladen, rufen Sie den folgenden Link auf:
Dort müssen wir uns kostenlos im Windows Insider-Programm registrieren, um mit dem jeweiligen Download fortfahren zu können.
1. Was sind Container in Windows Server 2019?
Die Container auf allgemeiner Ebene wurden so entwickelt, dass sie in der Lage sind, eine Anwendung isoliert in einer eigenen Box zu verpacken.
Dies bedeutet, dass jede Anwendung in ihrem jeweiligen Container keine andere Anwendung oder keinen anderen Prozess kennt, der außerhalb ihrer Box oder Umgebung vorhanden ist, und somit alles zulässt, was die Anwendung zum ordnungsgemäßen Funktionieren benötigt. In diesem Container ist kein zusätzliches Element oder eine zusätzliche Konfiguration erforderlich.
Überall dort, wo sich diese Box bewegt, ist die Anwendung immer einsatzbereit, da Sie die erforderlichen Tools für diesen Zweck haben. Ein Container kann in wenigen Worten als Laufzeitumgebung definiert werden, die die folgenden Eigenschaften erfüllt:
- Tragbar, weil wir es von einem Ort zum anderen bewegen können
- Isoliert, weil nur diese Anwendung die für ihre Verwendung erforderlichen Anforderungen und Parameter aufweist
- Kontrolliert, weil wir als Administratoren definieren können, welche Art von Aktion ausgeführt werden soll
Diese Container können problemlos auf einem Hostcomputer oder einer virtuellen Maschine ausgeführt werden. Jede Anwendung oder jeder Prozess, der in einem Container ausgeführt wird, ist mit allen für die Verwendung erforderlichen Abhängigkeiten und Konfigurationsdateien gepackt, sodass dies für unsere Supportaufgaben kein Problem darstellt.
Wenn wir uns in der Welt der Container befinden, gibt es bestimmte Elemente, die wir für eine ordnungsgemäße Verwaltung berücksichtigen müssen:
Das folgende Bild ist eine offizielle Microsoft- Grafik, um zu verstehen, wie ein Container funktioniert:
2. Containertypen für Windows Server 2019
Derzeit können in Windows Server 2019 zwei Arten von Containern verwendet werden:
3. Installieren Sie die Container in Windows Server 2019
Zu Beginn greifen wir mit einer der folgenden Optionen auf die Installationsoption zu:
Klicken Sie im zentralen Bereich des Server-Managers auf die Zeile “Rollen und Features hinzufügen”
Gehen Sie dort in das Menü “Rollen und Funktionen verwalten / hinzufügen”.
Dort wird folgender Assistent angezeigt:
Darin finden wir eine kurze Zusammenfassung der Aktivitäten, die wir ausführen können, klicken Sie auf Weiter und wählen Sie im nächsten Fenster das Kästchen “Installation basierend auf Merkmalen oder Rollen”:
Im nächsten Fenster wählen wir den Server aus, der als Host für die Container fungieren soll:
Im nächsten Fenster sehen wir den Abschnitt Rollen für den Server. In diesem Fall fügen wir keine Rolle hinzu:
Klicken Sie auf Weiter und aktivieren Sie im Bereich Merkmale das Feld “Container”:
Klicken Sie auf Weiter, und es wird eine Zusammenfassung der in Windows Server 2019 zu installierenden Funktion angezeigt:
Klicken Sie auf die Schaltfläche “Installieren”, um die Installation der Container in Windows Server 2019 zu starten:
Sobald der Installationsprozess abgeschlossen ist, sehen wir Folgendes:
Dort müssen wir Windows Server 2019 neu starten, um die entsprechenden Updates zu installieren:
4. Überprüfen Sie die Container in Windows Server 2019
Die vorherige Methode ist der vorgeschlagene Prozess zum Installieren der Containerfunktion in Windows Server 2019. Wenn Sie jedoch zur Eingabeaufforderung wechseln und die folgende Zeile ausführen, wird ein Fehler angezeigt.
Dieser Fehler ist im Wesentlichen darauf zurückzuführen, dass die Container Docker verwenden müssen. Docker hat sich als Container entwickelt, der die Aufgabe hat, die Bilder des ausgewählten Containers zu verpacken und zu liefern, so dass dieser automatische Prozess zu den Bildern führt, die wir anschließend überall lokal, in der Cloud oder im Internet ausführen können eine private Maschine in Form eines Containers.
Docker führen Microsoft / Sample-Dotnet aus
5. Verwenden Sie Windows PowerShell, um Docker unter Windows Server 2019 zu installieren
Um Docker in Windows Server 2019 zu installieren, muss das Windows PowerShell-Modul OneGet verwendet werden, das mit den erforderlichen Anbietern zusammenarbeitet, um die Installation des von diesem Anbieter aktivierten MicrosoftDockerProviders für Docker auszuführen die Funktion von Containern im Server als solche und installieren Docker auf ganzheitliche Weise.
Um dies auszuführen, öffnen wir Windows PowerShell als Administratoren und führen dort die folgende Zeile aus:
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
Wenn wir die Eingabetaste drücken, wird Folgendes angezeigt. Geben Sie den Buchstaben S ein, um den NuGet-Anbieter in Windows Server 2019 zu installieren und zu importieren.
Als Nächstes verwenden wir das Modul “PackageManagement” von Windows PowerShell, um die neueste Version von Docker zu installieren. Dazu führen wir die folgende Zeile aus:
Installationspaket -Name Docker -Providername DockerMsftProvider
Geben Sie erneut den Buchstaben S oder den Buchstaben O ein, um alles zu bestätigen. Dies bestätigt den Download und die Installation der neuesten Docker-Version:
Um alle Änderungen abzuschließen, starten wir das System neu, indem wir Folgendes ausführen:
Neustart-Computer -Force
Sobald das System wieder geladen ist, werden wir einige Docker-Steuerungsaufgaben ausführen. Um die Version von Docker zu überprüfen, die installiert wurde, führen wir Folgendes aus:
Get-Package -Name Docker -Providername DockerMsftProvider
Wenn wir die aktuelle Version von Docker validieren möchten, führen Sie einfach Folgendes aus:
Find-Package -Name Docker -Providername DockerMsftProvider
Falls eine veraltete Version vorliegt, können wir diese mit den folgenden Befehlen aktualisieren:
Installationspaket -Name Docker -Providername DockerMsftProvider -Update -Force Starten Sie den Service Docker
6. Aktualisieren Sie Windows Server 2016
Für eine optimale Nutzung von Docker ist es ideal, das Betriebssystem zu aktualisieren. Obwohl die herkömmliche Methode Windows Update verwendet, können wir es mit dem Befehl sconfig entweder über die Eingabeaufforderung oder Windows PowerShell viel schneller ausführen. Folgendes wird angezeigt: :
Dort geben wir die Nummer 6 ein und im nächsten Fenster können wir zwischen den empfohlenen Updates oder allen auswählen:
7. Verwenden Sie Docker in Windows Server 2019
Jetzt können wir ein .NET-Beispielimage herunterladen und ausführen, das in der Docker Hub-Registrierung unter folgendem Link verfügbar ist:
Anschließend führen wir in Windows PowerShell Folgendes aus:
Docker laufen Microsoft / Sample-Dotnet
Das Ergebnis wird folgendes sein:
Wir können sehen, wie Container eine großartige Alternative sind, um die Verwendung von Windows Server 2019 weiter auszubauen.