Heute hören wir von einem Thema, das nur wenige kennen und das ohne Zweifel die Art und Weise revolutionieren wird, wie wir unsere Systeme und alles, was mit Containern zu tun hat, verwalten .
In Windows Server 2016 verfügen wir über die Container, einschließlich Docker , sodass für die Implementierung keine virtuellen Maschinen wie Hyper-V oder Virtual Box verwendet werden müssen .
In dieser Studie erfahren Sie, wie Sie Docker in Windows Server 2016 installieren und konfigurieren .
Docker Engine kann auf Windows- und Linux-Systemen oder auf jeder Infrastruktur ausgeführt werden, die es uns ermöglicht, eine barrierefreie Umgebung für Anwendungen zu erstellen.
In Windows Server 2016 ist bekannt, dass Microsoft den Nano-Server dem Problem der Container nach Geschwindigkeit, Verwendung und Umgebung gewidmet hat.
Als Nächstes wird gezeigt, wie Container im grafischen Modus oder in der grafischen Benutzeroberfläche von Windows Server 2016 installiert werden .
1. Container-Funktion installieren
Um die Containerfunktion in Windows Server 2016 zu installieren, führen wir den folgenden Prozess aus:
Wir öffnen den Serveradministrator und wählen die Option Rollen und Funktionen installieren. Im angezeigten Assistenten wechseln wir zur Option ” Merkmale ” und aktivieren das Feld ” Container “, mit dem wir alle mit Containern verbundenen Elemente verwalten können.
Wir klicken auf Weiter und hoffen, dass die Installation von Containers abgeschlossen ist .
2. Installationscontainer und Docker Engine mit Windows PowerShell
Für diese Aufgabe haben wir ein Skript mit den entsprechenden Angaben zu den in Windows PowerShell zu verwendenden Cmdlets erstellt:
# Installieren Sie die Container-Funktion und starten Sie den Server neu Install-WindowsFeature-Container Neustart-Computer -Force # Laden Sie Docker Engine in Server 2016 herunter, installieren und konfigurieren Sie sie Invoke-WebRequest "https://download.docker.com/components/engine/windows- server / cs-1.12 / docker.zip "-OutFile" $ env: TEMP docker.zip "-UseBasicParsing Expand-Archive -Path "$ env: TEMP docker.zip" -DestinationPath $ env: Programmdateien # Für den schnellen Gebrauch. Es ist kein Neustart des Computers erforderlich $ env: path + = "; c: program files docker" # Für eine dauerhafte Verwendung müssen Sie einen Neustart durchführen [Environment] :: SetEnvironmentVariable ("Path", $ env: Path + "; C: Program Files Docker ", [EnvironmentVariableTarget] :: Machine) # Service registrieren und starten dockerd --register-service Docker für Start-Service
Zuerst werden wir die Container-Funktion installieren.
Dann starten wir den Computer mit dem folgenden Befehl neu:
Cmdlet Restart-Computer -Force
Nach dem Neustart des Computers öffnen wir PowerShell erneut und fahren mit dem Herunterladen der Docker Engine mithilfe des folgenden Cmdlets fort:
Invoke-WebRequest "https://download.docker.com/components/engine/windows- server / cs-1.12 / docker.zip "-OutFile" $ env: TEMP docker.zip "-UseBasicParsing
Wir hoffen, dass der Download abgeschlossen ist, die Datei wiegt ca. 13 MB. Nach diesem Download führen wir die folgende Zeile aus:
Expand-Archive -Path "$ env: TEMP docker.zip" -DestinationPath $ env: ProgramFiles
Wenn wir nach diesem Vorgang Docker Engine schnell und selten verwenden müssen, führen wir das Cmdlet aus:
$ env: path + = "; c: program files docker"
Wenn die Docker-Engine beim Starten des Systems ausgeführt werden muss, wird das Cmdlet ausgeführt:
[Environment] :: SetEnvironmentVariable ("Path", $ env: Path + "; C: Program Files Docker ", [EnvironmentVariableTarget] :: Machine)
Schließlich registrieren wir den Dienst mit dem Dockerd- Cmdlet –register-service und starten den Dienst mit dem Docker- Cmdlet Start-Service
Wir können die Docker-Version sehen, die mit dem Docker-Versionsparameter installiert wurde.
Wir können Parameter wie Docker-Bild verwenden, um die verfügbaren Bilder usw. anzuzeigen.
Auf diese Weise haben wir Docker Engine in Windows Server 2016 installiert , um dieses großartige Tool vollständig zu erkunden und die Reichweite unseres Servers in der Organisation zu erweitern. Wenn Sie weitere Informationen zu Windows Server erhalten möchten, sollten Sie jeden Tag diesen Abschnitt überprüfen, der täglich aktualisiert wird.
Windows Server-Lernprogramme