Neue Vorabversion

Windows Server 2016 TP3 - Windows Server Container nutzen

Container in Microsoft Azure einrichten

Um Container in Microsoft Azure einzurichten, installieren Sie in der Weboberfläche zunächst eine neue VM auf Basis von Windows Server 2016 TP. Sie können dazu auch die kostenlose Testversion von Microsoft Azure verwenden.

Klicken Sie in der Weboberfläche von Microsoft Azure auf Neu. Wählen Sie danach Compute\Virtueller Computer\Aus Katalog.

In der Weboberfläche von Microsoft Azure erstellen Administratoren auf Wunsch neue virtuelle Computer mit Server-Container auf Basis von Windows Server 2016 TP3.
In der Weboberfläche von Microsoft Azure erstellen Administratoren auf Wunsch neue virtuelle Computer mit Server-Container auf Basis von Windows Server 2016 TP3.
Foto: Thomas Joos

Wählen Sie das Image "Windows Server Container Preview" aus. Dabei handelt es sich um eine Core-Installation von Windows Server 2016 TP3 mit aktivierter Container-Technologie.

Im Assistenten zur Konfiguration des neuen Servers geben Sie den Namen ein und wählen die Größe aus. Außerdem können Sie hier den Benutzernamen und das Kennwort festlegen. Danach wählen Sie noch die Region aus, in welcher der Server bereitgestellt werden soll.

Den virtuellen Server, den Sie in Microsoft Azure als Container-Host betreiben, können Sie in der Weboberfläche konfigurieren.
Den virtuellen Server, den Sie in Microsoft Azure als Container-Host betreiben, können Sie in der Weboberfläche konfigurieren.
Foto: Thomas Joos

Haben Sie den Assistenten durchgearbeitet, erstellt Microsoft Azure die VM. Der Vorgang kann einige Zeit dauern. Um Container zu verwalten, verwenden Sie die Befehlszeile oder die PowerShell. Dabei spielt es keine Rolle, ob Sie den Container-Host auf Basis von Windows Server 2016 TP3 in Microsoft Azure bereitstellen, oder mit einem lokalen Server arbeiten.

Wenn der Container-Host in Microsoft Azure bereitgestellt ist, können Sie über die Schaltfläche Verbinden eine RDP-Datei herunterladen, mit der Sie eine herkömmliche RDP-Sitzung aufbauen können. Haben Sie sich mit dem Server über den Remotedesktop verbunden, können Sie die Container in der VM nutzen. Auf diesem Weg verwalten Sie auch Server, die Sie lokal installiert haben.

Erste Schritte mit Docker in Windows Server 2016 TP3

Haben Sie die Befehlszeile geöffnet, verwalten Sie die Docker-Container in Windows Server 2016 TP3 zunächst mit dem Befehl docker. Geben Sie diesen ein, erhalten Sie bereits eine erste Hilfe für die Verwendung der Container in Windows Server 2016 TP3.

Sie können die Container-Technologie aber auch in der PowerShell verwalten. Mit dem Befehl "powershell" starten Sie im Eingabeaufforderungsfenster einer Core-Installation von Windows Server 2016 TP3 eine PowerShell-Sitzung. Wollen Sie zum Beispiel die aktuell verfügbaren Images für Container anzeigen, verwenden Sie das CMDlet Get-ContainerImage. In der Befehlszeile können Sie wiederum den Befehl docker images verwenden um sich die vorhandenen Docker-Container anzuzeigen.

Wollen Sie einen vorhandenen Container erstellen und starten, verwenden Sie den Befehl docker run. Als Optionen geben Sie den Namen des neuen Containers an sowie das Image das der Container als Basis verwenden soll. Die beiden Optionen -it und cmd legen fest, dass der Container mit der Befehlszeile verwaltet wird. Die Beispielsyntax sieht folgendermaßen aus:

docker run -it --name dockertest windowsservercore cmd

Sobald der Container erstellt wurde, können Sie ihn in der Befehlszeile mit der Eingabeaufforderung und der PowerShell verwalten. Um sich eine Liste aller Container auf einem Container-Host anzuzeigen, verwenden Sie den Befehl docker ps -a.

Sie können erstellte Container mit Änderungen, die Sie durchgeführt haben, als neues Image speichern und dieses Image wiederum für neue Container verwenden. Auf diesem Weg erstellen Sie also enorm schnell zahlreiche Container mit allen Einstellungen, die Sie benötigen. Um ein Image zu erstellen, verwenden Sie zum Beispiel folgenden Befehl:

docker commit dockertest meincontainerimage

Sobald Sie das Image erstellt haben, können Sie es mit dem Befehl docker images anzeigen lassen und es als Grundlage für einen neuen Container verwenden:

docker run -it --name dockertest2 meincontainerimage cmd

Um Container zu löschen, verwenden Sie docker rm <Name des Containers>. Images löschen Sie wiederum mit: docker rmi <Name des Images>.