So installieren und konfigurieren Sie Container in Windows Server 2019

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:

Windows Server 2019

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.

See also  Löschen Sie das Symbol, um ein Upgrade auf Windows 10 durchzuführen

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:

Container-Host (Container-Host)
Es ist im Grunde der Server, auf dem die Windows Container-Funktion konfiguriert wurde. Dieser Container-Host kann einen oder mehrere Windows-Container gleichzeitig ausführen.

Container-Betriebssystem-Image (Image des Container-Betriebssystems)
Verdeutlichen wir, dass ein Container aus Images bereitgestellt wird, dh, das Image des Betriebssystems des Containers ist die erste Ebene, aus der ein Container besteht. Dieses Image ist das, was die Umgebung des Betriebssystems angibt, und als solches ist dieses Image nicht modifizierbar.

Sandkasten
Wenn der Container ausgeführt wird, werden alle darin ausgeführten Aktionen in dieser Ebene der ‘Sandbox’ für nachfolgende Verwaltungsaufgaben erfasst.

Container Image (Bild des Containers)
Es ist normal, dass wir mehrere Änderungen am ursprünglichen Image des Containers vornehmen. Das Problem ist, dass diese Änderungen auf eine kleine Umgebung beschränkt sind. In bestimmten Fällen können wir diesen Status erfassen, um neue Container zu erstellen, die diese Änderungen übernehmen, und so neue Bearbeitungsaufgaben zu vermeiden. Dies ist die Funktion und das Ziel eines Bildes. Sobald der Container gestoppt wurde, können wir ein Objekt verlassen stellen Sie diese Sandbox beiseite oder verwandeln Sie sie in ein neues Container-Image für andere Aufgaben.

Container-Repository
Wenn ein Container erstellt und bearbeitet wird, erstellt er ein Container-Image, das Image des Containers und seine Abhängigkeiten, die in einem lokalen Repository gespeichert sind. Die Bilder des Containers können auch in einem öffentlichen oder privaten Register gespeichert werden.

Das folgende Bild ist eine offizielle Microsoft- Grafik, um zu verstehen, wie ein Container funktioniert:

1-wie-es-funktioniert-ein-container.png

2. Containertypen für Windows Server 2019

Derzeit können in Windows Server 2019 zwei Arten von Containern verwendet werden:

Hyper-V-Isolierung – Hyper-V-Isolierung
Mit diesem Containertyp wird die Isolation der Windows Server 2019-Container erweitert, indem jeder Container in einer virtuellen Maschine mit den besten Optimierungskonfigurationen ausgeführt wird. Dort wird der Host-Kernel des Containers nicht mit anderen Containern auf demselben Host geteilt. Jeder dieser Container wurde entwickelt, um ein Hosting für mehrere Benutzer mit den gleichen Sicherheitsfunktionen einer virtuellen Maschine zu unterstützen.

Windows Server-Container – Windows Server-Container
Dieser Containertyp stellt eine Anwendungsisolation über den Prozess und die Namespace-Isolationstechnologie von Windows Server 2019 dar. Ein Windows Server-Container teilt einen Kernel mit dem Containerhost und allen auf dem Host ausgeführten Containern Gleichzeitig.

3. Installieren Sie die Container in Windows Server 2019

Schritt 1

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”. 2-Arten-von-Containern-für-Windows-Server-2019.png

Schritt 2

Dort wird folgender Assistent angezeigt: 3-contenedores-server.png

Schritt 3

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”: 4-Installation-basierend-auf-Funktionen-oder-Rollen.png

Schritt 4

Im nächsten Fenster wählen wir den Server aus, der als Host für die Container fungieren soll: 5-wähle-den-server-aus,-der-als-host.png-fungiert

Schritt 5

Im nächsten Fenster sehen wir den Abschnitt Rollen für den Server. In diesem Fall fügen wir keine Rolle hinzu: 6-Rollenabschnitte-für-den-Server.png

Schritt 6

Klicken Sie auf Weiter und aktivieren Sie im Bereich Merkmale das Feld “Container”: 7-Characteristics-activate-the-box- "Containers.png

Schritt 7

Klicken Sie auf Weiter, und es wird eine Zusammenfassung der in Windows Server 2019 zu installierenden Funktion angezeigt: 8-Zusammenfassung-der-zu-installierenden-Funktion-in-Windows-Server-2019.png

Schritt 8

Klicken Sie auf die Schaltfläche “Installieren”, um die Installation der Container in Windows Server 2019 zu starten: 9-start-to-the-installation-process-of-the-container.png

Schritt 9

Sobald der Installationsprozess abgeschlossen ist, sehen wir Folgendes: 10-start-to-installation-process-of-the-container.png

Schritt 10

Dort müssen wir Windows Server 2019 neu starten, um die entsprechenden Updates zu installieren:

See also  So ändern Sie Windows 10-Netzwerktypen mit PowerShell

11-updates-windows-10.png

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 

12-Validate-the-containers.png

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.

Schritt 1

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 
Schritt 2

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. 13-Verwenden-Sie-Windows-PowerShell-zur-Installation-Docker.png

Schritt 3

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 

14-module- "PackageManagement" .png

Schritt 4

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: 15-Download-und-Installation-der-letzten-Version-von-Docker.png

Schritt 5

Um alle Änderungen abzuschließen, starten wir das System neu, indem wir Folgendes ausführen:

 Neustart-Computer -Force 
Schritt 6

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 

16-einige-aufgaben-der-steuerung-von-Docker.png

Schritt 7

Wenn wir die aktuelle Version von Docker validieren möchten, führen Sie einfach Folgendes aus:

 Find-Package -Name Docker -Providername DockerMsftProvider 

17-validieren-Sie-die-aktuelle-Version-von-Docker.png

Schritt 8

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

Schritt 1

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: : 18-Update-Windows-Server-2016.png

Schritt 2

Dort geben wir die Nummer 6 ein und im nächsten Fenster können wir zwischen den empfohlenen Updates oder allen auswählen: 19-Update-Windows-Server-2016.png

7. Verwenden Sie Docker in Windows Server 2019

Schritt 1

Jetzt können wir ein .NET-Beispielimage herunterladen und ausführen, das in der Docker Hub-Registrierung unter folgendem Link verfügbar ist:

Docker
Schritt 2

Anschließend führen wir in Windows PowerShell Folgendes aus:

 Docker laufen Microsoft / Sample-Dotnet 
Schritt 3

Das Ergebnis wird folgendes sein: 20-Docker-de-Windows-Server-2019.png

See also  So ändern Sie Windows 10-Netzwerktypen mit PowerShell

Wir können sehen, wie Container eine großartige Alternative sind, um die Verwendung von Windows Server 2019 weiter auszubauen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *