Heim > Artikel > Betrieb und Instandhaltung > Ausführliche Erklärung zur Installation von Liunx Container über Hyper-V in Windows Server 2016 (Bild)
Windows Server 2016 ist seit einiger Zeit offiziell veröffentlicht. Es ist verständlich, dass die native Docker-Unterstützung ein sehr großes Highlight dieser Version
Windows-Container ist. Die derzeit unterstützten Images müssen Windows-Kernel-Images (einschließlich Server Core/Nano Server) und einige Images sein sind auch Es befindet sich in der Testphase und weist viele Fallstricke auf.
In der neuesten Version von Docker für Windows ist der Wechsel zwischen Windows-Container und Liunx implementiert, kann aber derzeit nur in der Windows10-Umgebung installiert werden (sofern es andere Methoden Bitte sagen Sie es mir).
In diesem Artikel wird die Installation des Docker-Registrierungsimages in Windows 2016 als Beispiel verwendet, um zu erklären, wie Docker über VM in Hyper-v in Windows Server 2016 installiert wird.
Stellen Sie zunächst sicher, dass die Hyper-V-Funktion aktiviert ist. Ohne weitere Einführung.
Öffnen Sie in der Hyper-v-Manager-Oberfläche in der Betriebsleiste rechts den virtuellen Switch-Manager
Neuen virtuellen Netzwerk-Switch erstellen
Das Ergebnis, nachdem ich es hier gebaut habe, ist wie folgt:
Computer neu starten
Docker-Machine ist nicht standardmäßig installiert und muss von Ihnen selbst heruntergeladen werden
http://github.com/docker/machine/releases
Laden Sie es herunter und benennen Sie es in docker-machine.exe um
Gehen Sie zu dem Ordner, in dem sich docker-machine.exe in der Administrator-CMD-Umgebung befindet
Das Format der Ausführung Der Befehl lautet wie folgt:
docker-machine create -d hyperv --hyperv-virtual-switch "<NameOfVirtualSwitch>" <nameOfNode>
entspricht dem, was ich hier habe:
` docker-machine create -d hyperv --hyperv-virtual-switch "DockNAT" VM8 `
und dann warten
PS C:\WINDOWS\system32> docker-machine create -d hyperv --hyperv-virtual-switch "DcokNAT" VM8 Running pre-create checks... Creating machine... (manager1) Copying C:\Users\Vicky\.docker\machine\cache\boot2docker.iso to C:\Users\Vicky\.docker\machine\machines\manag er1\boot2docker.iso... (manager1) Creating SSH key... (manager1) Creating VM8... (manager1) Using switch "DockNAT" (manager1) Creating VHD (manager1) Starting VM... (manager1) Waiting for host to start... Waiting for machine to be running, this may take a few minutes... Detecting operating system of created instance... Waiting for SSH to be available... Detecting the provisioner... Provisioning with boot2docker... Copying certs to the local machine directory... Copying certs to the remote machine... Setting Docker configuration on the remote daemon... Checking connection to Docker... Docker is up and running! To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: C:\Program Files\Doc ker\Docker\Resources\bin\docker-machine.exe env VM8 PS C:\WINDOWS\system32>
um den aktuellen Host als den Host festzulegen, auf dem der Standard-Docker-Befehl ausgeführt wird, führen wir den folgenden Befehl aus:
docker-machine.exe env VM8
Führen Sie den Befehl aus: @FOR /f "tokens=*" %i IN ('docker-machine env vm8') DO @%i
Führen Sie nach Abschluss den Befehl aus: docker version
Hostinformationen anzeigen
Tutorial zur Installation der Registry, ich werde hier nicht auf Details eingehen
An diesem Punkt sind wir fertigInstallation der LinuxVersion von Docker in Windows Server 2016.
Ich bin auch ein Anfänger, also überquere ich den Fluss, indem ich nach den Steinen taste. Bitte korrigieren Sie mich, wenn es Fehler gibt.
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Installation von Liunx Container über Hyper-V in Windows Server 2016 (Bild). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!