Kürzlich hat Microsoft Windows Server 2016 veröffentlicht, das Docker nativ unterstützt. Dieser Artikel zeigt Ihnen in mehreren Schritten, wie Sie Docker auf Windows Server 2016 installieren. Windows unterstützt zwei verschiedene Containertypen: Windows Server-Container und Hyper-V-Container. Beide Containertypen werden auf die gleiche Weise verwendet und unterstützen die gleichen Container-Images. Ihre Implementierungsmechanismen sind jedoch unterschiedlich und bieten unterschiedliche Sicherheitsisolationsstufen Windows Server-Container: Sehr ähnlich zu Linux-Containern, verwenden Namespaces und Ressourcenkontrollen, um eine Prozessisolierung zu erreichen. Jeder Windows Server-Container verwendet denselben Kernel wie der Hostcomputer. Hier sind einige Tipps aus dem Docker Chinese Guide: Tipp 1: Docker wurde unter Windows 7.1 und Windows 8 getestet, kann aber auch auf früheren Windows-Versionen verwendet werden. Allerdings muss Ihr Prozessor die Hardwarevirtualisierung unterstützen. Tipp 2: Docker Engine verwendet Linux-Kernelfunktionen, daher müssen wir zum Ausführen von Docker eine leichte virtuelle Maschine (VM) unter Windows verwenden. Wir verwenden den Docker-Client für Windows, um den Build, die Ausführung und die Verwaltung der Docker-Virtualisierungs-Engine zu steuern. Tipp 3: Um diesen Vorgang zu vereinfachen, haben wir eine Anwendung namens Boot2Docker entwickelt, mit der Sie eine virtuelle Maschine installieren und Docker ausführen können. Tipp 4: Obwohl Sie den Windows Docker-Client verwenden, läuft der Docker-Engine-Container weiterhin auf dem Linux-Host (jetzt über Virtual Box). Bis wir eine Windows-Version von Docker Engine entwickeln, können Sie einfach einen Linux-Container auf Ihrem Windows-Host starten. Grundlegende Anforderungen für die Installation einer Docker-Umgebung unter Windows: (1) Es muss sich um ein 64-Bit-Betriebssystem handeln, Windows 7 oder höher (Windows 10/Server 2016 wird empfohlen, da die neue Version viele neue Komponenten integriert) 1. Laden Sie die 180-Tage-Testversion von Windows Server 2016 herunter. Adresse: https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016?i=1 Offizielle 64-Bit-Version von Windows Server 2016 in vereinfachtem Chinesisch (mit Aktivierungsseriennummernschlüssel) 2. Installieren Sie Windows Server 2016 Der Installationsvorgang ähnelt dem von Windows 10 und Sie können bei Bedarf wählen, ob Sie die GUI installieren möchten. 3. Aktualisieren Sie das System auf die neueste Version Öffnen Sie PowerShell und geben Sie den Befehl „sconfig“ ein, wählen Sie 6, um das Update herunterzuladen und zu installieren. =============================================================================== Serverkonfiguration === ... 1) Domäne/Arbeitsgruppe: Arbeitsgruppe: ARBEITSGRUPPE 2) Computername: WIN-GHUNK220OOQ 3) Lokalen Administrator hinzufügen 4) Remote Management aktiviert konfigurieren 5) Windows Update-Einstellungen: Nur herunterladen 6) Updates herunterladen und installieren 7) Remotedesktop: Aktiviert (Alle Clients) 8) Netzwerkeinstellungen 9) Datum und Uhrzeit 10) Telemetrieeinstellungen (Basis) 11) Windows-Aktivierung 12) Benutzer abmelden 13) Server neu starten 14) Server herunterfahren 15) Zurück zur Kommandozeile 4. Docker installieren Installieren Sie zunächst das Oneget PowerShell-Modul Install-Modul -Name DockerMsftProvider -Repository PSGallery -Force Verwenden Sie dann oneget, um die neueste Version von Docker zu installieren Installieren Sie das Paket -Name Docker -ProviderName DockerMsftProvide PowerShell fragt, ob Sie die Software wirklich von „DockerDefault“ installieren möchten, wählen Sie „A“ für alle. PS C:\> Install-Module -Name DockerMsftProvider -Repository PSGallery -Force PS C:\> Install-Package -Name docker -ProviderName DockerMsftProvider Das Paket stammt aus einer Paketquelle, die nicht als vertrauenswürdig markiert ist. Möchten Sie wirklich Software von „DockerDefault“ installieren? [Y] Ja (Y) [A] Ja zu allen (A) [N] Nein (N) [L] Nein zu allen (L) [S] Pause (S) [?] Hilfe (Standardwert ist „N“): A Warnung: Zum Starten des Docker-Dienstes ist ein Neustart erforderlich. Bitte starten Sie Ihren Computer neu. Achtung: Nach dem Neustart starten Sie bitte den Docker-Dienst. Name Version Quelle Zusammenfassung ---- ------- ------ ------- Docker 1.12.2-cs2-ws ... DockerDefault Enthält die CS Docker Engine zur Verwendung mit Windows ... Starten Sie Ihren Computer nach Abschluss der Installation neu Neustart-Computer -Erzwingen Geben Sie in PowerShell „Docker-Version“ ein, um die Docker-Version anzuzeigen PS C:\Benutzer\Administrator> Docker-Version Kunde: Version: 1.12.2-cs2-ws-beta API-Version: 1.25 Go-Version: go1.7.1 Git-Commit: 050b611 Gebaut: Dienstag, 11. Oktober 2016, 02:35:40 Uhr Betriebssystem/Architektur: Windows/AMD64 Server: Version: 1.12.2-cs2-ws-beta API-Version: 1.25 Go-Version: go1.7.1 Git-Commit: 050b611 Gebaut: Dienstag, 11. Oktober 2016, 02:35:40 Uhr Betriebssystem/Architektur: Windows/AMD64 5. Installieren Sie den ersten Docker-Container Verwenden Sie Docker Run, um ein offizielles .net Core Hellworld-Anwendungsimage bereitzustellen Docker-Ausführung Microsoft/Dotnet-Beispiele: DotnetApp-Nanoserver Sie sehen die gleiche Schnittstelle wie der Linux-Bereitstellungscontainer PS C:\Benutzer\Administrator>docker run microsoft/dotnet-samples:dotnetapp-nanoserver Bild „microsoft/dotnet-samples:dotnetapp-nanoserver“ kann lokal nicht gefunden werden dotnetapp-nanoserver: Abrufen von Microsoft/Dotnet-Samples 5496abde368a: Herunterladen [===> ] 14,6 MB/242,6 MB 482ab31872a2: Wird heruntergeladen [=========> ] 19,46 MB/100,5 MB df00079eb06a: Download abgeschlossen 79730b122a0a: Download abgeschlossen e2f5db19e1d2: Herunterladen [===> ] 2,293 MB/32,48 MB c34ebc4d7351: Warten 8c97c2cd28c1: Warten 6bd62be70d1c: Warten 9b45b5fe5811: Warten Referenzartikel: https://msdn.microsoft.com/virtualization/windowscontainers/containers_welcome Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Zusammenfassung gängiger MySQL-Befehle
>>: Zusammenfassung der allgemeinen Bedienungskenntnisse der MySQL-Datenbank
Vorwort: Während des Betriebs und der Wartung der...
Abschnitt Studieninhalte Std 1 Webdesign-Übersich...
Lösung für das Problem, dass das Ubuntu-Dualsyste...
Referenzdokumentation Offizielle Docker-Installat...
In diesem Artikelbeispiel wird der spezifische JS...
Beginnen wir mit einer Beschreibung des Problems:...
Inhaltsverzeichnis Gängige Zahlungsarten in Proje...
Aber vor kurzem habe ich festgestellt, dass die Ve...
1. Anwendung von Multimedia in HTML_Flash-Animati...
1. Dynamische Komponenten <!DOCTYPE html> &...
Beim Erstellen von Datenbankstatistiken müssen Si...
1. Benutzer anlegen und autorisieren Das Erstelle...
Inhaltsverzeichnis Einführung in den Samba-Server...
Methode 1: Verwenden Sie die erweiterte Suche von...
1: Ich werde nicht näher auf die Installation von...