Das Containerschiff segelt mit allen an Bord, einschließlich derer, die Windows 2016 in ihren Rechenzentren ausführen.  Docker Container Platform für Windows Server 2016 führt Docker offiziell in das Windows-Ökosystem ein. Docker gewinnt unter den Container-Ökosystemen weiterhin an Dynamik, und Microsoft macht seine Richtung bekannt, indem es uns auf das vorbereitet, was auf ihn zukommt, da Docker sowohl lokal als auch außerhalb als Plattform für den Einsatz von Docker eingesetzt werden soll.

Bevor wir über die Gesamtansicht nachdenken, ist es immer gut, die Dinge auf der Starterebene in Gang zu bringen, um die Reifen auf die Technologie zu bringen. Wir haben darüber gesprochen Boot2Docker in der VergangenheitDies ist also eine Gelegenheit, sich die aktuellere Methode zum Bereitstellen des Docker-Installationsprogramms unter Windows anzusehen, damit Sie beginnen können, die Reifen zu treten und den Anwendungsfall für Ihre Umgebung zu bestimmen.

Bevor du anfängst

Sie benötigen ein paar kleine Dinge, einschließlich Hyper-V (die kostenlose Version) und Windows Server 2016 oder Windows 10. Dies ist eine potenziell einschränkende Reihe von Anforderungen für den neuesten Build, es besteht jedoch weiterhin die Möglichkeit dazu Verwenden der vorherigen Docker Toolbox, um auf Windows-Plattformen ausgeführt zu werden, die die Mindestanforderungen nicht erfüllen.

Oracle VirtualBox kann auch ohne Hyper-V verwendet werden. Möglicherweise ist VirtualBox bereits installiert, was zu Konflikten mit der Verwendung der Hyper-V-Pakete führen kann, da dieselben Funktionen verwendet werden, die das Ausführen von Hyper-V auf demselben Computer ausschließen. Dies ist ein unglücklicher Konflikt für diejenigen, die mehrere verschachtelte virtuelle Instanzen auf demselben Computer ausführen.

Eine andere Sache zu beachten ist, dass dies eine ziemlich einfache Bereitstellung von Docker sein wird. Bei Architekturen mit mehreren Knoten, privaten internen Netzwerken, persistentem Speicher, persistenten Netzwerken über Neustarts hinweg und vielem mehr sind noch viele andere Dinge zu beachten. Mit anderen Worten, im Docker für Windows, das wir heute sehen, geht es mehr darum, die anfängliche Verpackungsherausforderung zu bewältigen, die uns zum nächsten Schritt bei der Entwicklung detaillierterer und fortschrittlicherer Lösungen führt.

Der aktuelle Build verfügt über Funktionen für mehrere Container. Es geht mehr darum zu verstehen, wie wir mit Dingen umgehen, wenn wir den Punkt erreichen, an dem wir das sprichwörtliche „maßstabsgetreue“ erreichen, in dem wir mögliche Einschränkungen der Plattform testen werden.

Docker unter Windows herunterladen

Die Community um Docker und das Docker-Unternehmen selbst aktualisieren Dokumentation und Verpackung aktiv, um Docker unter Windows zu aktivieren. Beginnen Sie mit dem HauptproduktseiteHier sehen Sie alle anfänglichen Voraussetzungen für die Bereitstellung sowie schrittweise Installationsanweisungen.

Die Installation bietet Ihnen eine große Auswahl an Produkten, aus denen sich die Docker-Umgebung zusammensetzt. Sie sehen die Runtime Engine selbst, einen CLI-Client, der mit Ihrer Umgebung interagieren kann. Docker Compose ist auch enthalten, um YAML-basierte Rezepte für komplexere Docker-Systeme zu erstellen, und Docker Machine wird bereitgestellt, um Docker-Systeme sowohl lokal als auch remote zu steuern.

Warum ist Docker für Windows wichtig?

Kommen wir zum wichtigen Teil, nämlich dem Verständnis, warum es ein großer Schritt ist, die Docker- und Containerinfrastruktur unter Windows einfach zu verwenden. Durch die Vereinfachung der Schritte zum Erstellen von Container-Workloads auf Ihrem Desktop, Laptop oder sogar Server kann dieselbe Container-Workload in eine Produktionsbereitstellung verschoben werden.

Wir lösen den ersten Teil der Herausforderung, indem wir eine Möglichkeit bieten, mit der Entwicklung auf der Docker-Plattform zu beginnen. Dies ist die erste Grundlage für die nächste Aufgabe, eine ausfallsichere Containerinfrastruktur auf Windows-Servern zu entwerfen. Wir sind nicht weit davon entfernt, dies zu den nächsten Schritten zu führen. Azure Container Service ist mit Docker Swarm oder DC / OS für die Orchestrierung bereits allgemein verfügbar.

Da wir sehen, dass Azure Stack in der zweiten Jahreshälfte 2017 in die Produktionsverfügbarkeit übergeht, sollte dies die Tür für eine viel effektivere Cross-Cloud- und Hybrid-Cloud-Architektur öffnen, bei der Container die Verpackung als wichtiger Wegbereiter darstellen. Schauen Sie sich unbedingt die Preisoptionen für das an ACS-Umgebung (Azure Container Service)Dies hilft Ihnen zu verstehen, wo es gegen die traditionelle Preisgestaltung für virtuelle Instanzen steht.

Wenn Sie daran denken, einen kleinen Container mit nur 43 Cent pro Tag (basierend auf dem Preis von 0.018 / h zum Zeitpunkt dieses Schreibens) betreiben zu können, ist es leicht zu erkennen, wie gut er sich gegen das leichteste Azure behauptet Virtuelle Maschine mit einer Geschwindigkeit von 0.020 / h, jedoch einer wesentlich höheren internen Ressourcennutzung, da es sich um eine vollständige Betriebssystemumgebung mit möglicherweise unnötigem Overhead handelt.

Abschließende Gedanken

Es kommen Container, und es wird nicht lange dauern, bis wir es als Standardtarif für Docker, Rocket, LXC oder andere mögliche Alternativen betrachten, die sich aus dem Branchenwachstum in den nächsten Monaten und Jahren ergeben. Docker hat die Anklage angeführt, daher liegt es an uns, das Wasser selbst zu testen und festzustellen, ob es eine geschäftliche Herausforderung löst, die wir nutzen können.

Fehler

Genießen Sie diesen Blog? Bitte verbreiten Sie das Wort :)