Fachartikel

Seite 2 - Windows-Server-Container (1)

Voraussetzungen für Container
Um Container zu nutzen, müssen Sie auf einem Server mit Windows Server 2016 zunächst das Container-Feature installieren. Dabei spielt es keine Rolle, ob es sich um einen vollständig installierten Server, um einen Nano-Server oder um eine Core-Installation handelt. Auf einem herkömmlichen Server verwenden Sie dazu den Server-Manager oder die PowerShell, auf einem Core-Server installieren Sie das Feature primär in der PowerShell. Dazu verwenden Sie den Befehl Install-WindowsFeature Containers. Beim Aufsetzen eines neuen Nano-Servers lassen sich weitere Optionen in das Image einbinden. Darüber können Sie auch die Container-Funktionen installieren. Dazu verwenden Sie die Option "-Containers".

Danach benötigen Sie ein Image, auf dessen Basis der Container erstellt wird. Hier kommt entweder eine Core-Installation oder ein Nano-Server-Image zum Einsatz. Die Verwaltung erfolgt normalerweise mit der PowerShell, alternativ mit dem Docker-Client.

Microsoft stellt auch virtuelle Linux-Server in Microsoft Azure zur Verfügung, mit denen sich Docker nutzen lässt. Sie können Container in Linux und Windows Server 2016 auf Basis von Docker parallel nutzen und miteinander vernetzen. Mit Visual Studio 2015 Tools for Docker [3] bietet Microsoft eine Entwicklungsumgebung zum Erstellen von Anwendungen, die in Containern gestartet werden können.
Container mit dem Docker-Client verwalten
Mit dem Windows-Docker-Client verwalten Sie Container auf Linux-Servern, aber auch die Container auf Basis von Windows-Server-Containern in Windows Server 2016. Der Docker-Client integriert aber keine Containertechnologie in Windows, er dient nur der Verwaltung der Container-Technologie, die direkt in Windows Server 2016 integriert ist.

Microsoft plant für die Zukunft eine noch stärkere Integration von Docker, gerade in die Hyper-V-Technologie durch Hyper-V-Container. Mit dem Docker-Client sollen sich in einer zentralen Oberfläche alle Container verwalten lassen, inklusive Linux, Microsoft Azure und Windows Server 2016. Die Docker Toolbox [4] ermöglicht für aktuelle Windows-Versionen die Verwaltung von Docker auf Basis von Servern mit Windows Server 2016 oder Linux.

In Windows Server 2016 ist der Docker-Client ebenfalls integriert und steht in der Befehlszeile zur Verfügung. Der Befehl docker images zeigt zum Beispiel die vorhandenen Docker-Images auf dem Windows-Server an. Wollen Sie einen Container erstellen und starten, verwenden Sie den Befehl docker run, zum Beispiel:
docker run -it --name dockerwintest windowsservercore cmd
Als Optionen geben Sie den Namen des neuen Containers an sowie das Image, das der Container als Basis verwenden soll. Die beiden Schalter "-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.

In Docker können Sie auch Container mit bereits installierten Anwendungen als neues Image speichern und dieses Image für neue Container verwenden. Auf diesem Weg werden also schnell ganze Serverfarmen bereitgestellt:
docker commit dockertest meincontainerimage
Um Container zu löschen, verwenden Sie den Befehl docker rm Name des Containers, der Befehl docker rmi Name des Images löscht Docker-Images.

Seite 2: Container mit dem Docker-Client verwalten

Im zweiten Teil des Workshops beschäftigen wir uns damit, wie Sie Container in der PowerShell verwalten, Container-Hosts aufsetzen und wie sich damit zum Beispiel ein Webserver im Container realisieren lässt. Im dritten Teil geht es darum, welche Rolle Container in Azure spielen und wie es um Hyper-V-Container in Windows Server 2016 bestellt ist. Außerdem widmen wir uns der Frage nach der Kompatibilität und dem Parallelbetrieb von Containern.

<< Vorherige Seite Seite 2 von 2
3.12.2018/ln/Thomas Joos

Nachrichten

Nutanix marschiert Richtung Multicloud [28.11.2018]

Nutanix hat die Verfügbarkeit von 'Xi Cloud Services' bekannt gegeben. Ziel der neuen Suite aus Angeboten ist es, eine einheitlichere Schicht über unterschiedliche Cloudumgebungen hinweg zu schaffen. Die Neuvorstellung besteht zunächst aus fünf eigenständigen Angeboten, darunter Xi Leap, eine Erweiterung der Nutanix Enterprise Cloud Plattform für Disaster-Recovery-as-a-Service. [mehr]

Neue Instanz-Typen bei AWS [27.11.2018]

Auf der re:Invent hat Amazon Web Services drei neue Instanz-Typen für die Amazon Elastic Compute Cloud 'Amazon EC2' vorgestellt. Dazu gehören neue A1-Instanzen, die erstmals auf speziellen Graviton-Prozessoren basieren, die wiederrum auf der ARM-Architektur aufbauen. In den Bereichen Scale-Out-Workloads sowie Microservices und Webserver sollen sich so Kosten senken lassen. [mehr]

IBM kauft Red Hat [29.10.2018]

Tipps & Tools

Layoutsoftware für Druckerzeugnisse [14.12.2018]

Nicht nur für Ausschreibungen oder gedruckte Präsentationen sind Layoutprogramme unabdinglich. Außer zur Erstellung von Broschüren, Flyern oder Sachbüchern können die Werkzeuge auch bei der Konstruktion von Weboberflächen hilfreich sein. Mit der neuesten Betaversion von 'Affinity Publisher' erhalten Sie eine mächtige Layoutsoftware, die mit ihrer schnellen Bedienung sowie innovativen Zusatzfunktionen sogar Größen wie Adobe InDesign Paroli bieten kann. [mehr]

Texte in den Browser tippen [12.12.2018]

Textverarbeitungsprogramm, Diktierfunktion am Smartphone oder ganz altmodisch mit dem Notizblock: Gedanken oder Gesprächsprotokolle lassen sich auf viele Arten festhalten. Wenn Sie einmal etwas Neues und gleichzeitig Einfaches ausprobieren wollen, sollten Sie einen Blick auf den Onlinedienst von 'Zenpen.io' werfen. Dort können Sie direkt auf der Startseite einen Text verfassen und abspeichern. Dabei lassen sich auch Links einbauen, um auf weiterführende Informationen zu verweisen. [mehr]

Buchbesprechung

Praxisbuch IT-Dokumentation

von Manuela und Georg Reiss

Anzeigen