So installieren und konfigurieren Sie Docker Engine in Windows Server 2016

docker-engine.jpg

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 .

Was ist Docker Engine?
Die Docker Engine ist ein leichter und robuster Container, der Tools enthält, mit denen wir unsere Container erstellen und verwalten können.

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.

Docker Engine-Funktionen
Zu den Hauptfunktionen von Docker Engine gehören:

Erweiterte Sicherheit
Mit Docker Engine haben wir die Sicherheit, dass wir für jede Anwendung eine sichere Umgebung haben, da sie kryptografische Knoten und automatisches TLS enthält, um die Kommunikation sicherzustellen.

Verbesserte Dienste
Mit Docker Engine definieren wir deklarative Services und verbessern die Ausfallsicherheit von Anwendungen.

Erweiterbarkeit und Portabilität
Docker Engine ist eine Open-Source-API, die sich täglich erweitert und Entwicklern und Betreibern von Rechenzentren Flexibilität bietet.

Netzwerkbasierte Container
Docker Engine erstellt logische Netzwerke für die Zusammenarbeit mit dem physischen Netzwerk, wodurch Entwickler und IT-Personal flexibler werden.

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 .

See also  So fügen Sie eine Excel-Tabelle in Word 2016 ein

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 .

Add-Rolle-Container-Windows-Server-2.jpg

Installationscontainer-3.jpg

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.

install-windowsfeature-4.jpg

Hinweis
In diesem Fall haben wir es bereits über die grafische Oberfläche des Serveradministrators installiert.

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 

invoke-webrequest-5.jpg

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 

invoke-webrequest-6.jpg

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

See also  So virtualisieren und installieren Sie Metasploitable in VirtualBox

Wir können die Docker-Version sehen, die mit dem Docker-Versionsparameter installiert wurde.

Docker-Image-Version-7.jpg

Wir können Parameter wie Docker-Bild verwenden, um die verfügbaren Bilder usw. anzuzeigen.

Docker-Image-Powershell-8.jpg

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

administrator

Leave a Reply

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