Mit Docker Windows Server -Containern können Sie Anwendungen in isolierten Umgebungen auf Windows Server ausführen. Diese Container sind so konzipiert, dass sie mit Windows Executables basierend auf Windows Server Core- oder Nano -Serverbildern arbeiten. In diesem Beitrag werden wir über sie sprechen und sehen, wie Sie können Führen Sie Ihren ersten Windows -Server -Container aus.
Führen Sie Ihren ersten Docker Windows Server -Container aus
Mit Docker Windows Server -Containern können Sie Programme auf Windows in einer leichten und isolierten Umgebung ausführen. Sie funktionieren wie kleine Pakete, die alles enthalten, was ein Programm ausführen muss, z. B. Code, Bibliotheken und Systemtools. Diese Container basieren auf Windows -Server -Bildern wie Nano Server oder Server Core. Sie sind schneller und verwenden weniger Ressourcen im Vergleich zu herkömmlichen virtuellen Maschinen. Mit Docker können Sie diese Container problemlos erstellen, ausführen und verwalten. Dies hilft Entwicklern und IT -Teams dabei, Anwendungen schneller und effizienter zu erstellen und bereitzustellen, ohne andere Programme auf demselben Server zu stören.
Um Ihren ersten Docker Windows Server -Container auszuführen, müssen Sie die unten genannten Schritte ausführen.
- Installieren Sie die HYPER-V-Rolle und die Containerfunktion
- Installieren Sie das Docker -Modul
- Starten Sie Ihren Server neu
- Ziehen Sie und führen Sie Ihr Docker -Bild aus und führen Sie es aus
Lassen Sie uns sie ausführlich besprechen.
1] Installieren Sie die Hyper-V-Rolle und Containerfunktion
Zunächst müssen wir unseren Server auf Docker vorbereiten, indem wir alle Voraussetzungen überprüfen. Dazu müssen wir die installieren Hyper-V-Rolle und Containerfunktion zuerst auf unserem System. Dazu müssen Sie die unten genannten Schritte ausführen.
- Offen Servermanager und klicken Sie auf Fügen Sie Rollen und Funktionen hinzu.
- Klicken Sie auf Weiter.
- Wählen Rollenbasierte oder featurebasierte Installation Und dann klicken Sie auf Weiter.
- Wählen Sie nun den Server aus und klicken Sie auf Weiter.
- Sie müssen dann suchen Hyper-V und ticken Sie das Kontrollkästchen an, klicken Sie auf Fügen Sie Funktionen hinzu Wenn Sie aufgefordert werden, und dann klicken Sie als nächstes.
- Gehe zum Merkmale Tab, Tick Behälter, und klicken Sie auf Weiter.
- Klicken Sie dann neben dem Erreichen der Erreichung des Virtuelle Schalter Tab.
- Sie müssen dann Ihr Ethernet ankreuzen und auf Weiter klicken.
- Klicken Sie weiter auf als nächstes, bis Sie die erreichen Ergebnisse Registerkarte und klicken Sie auf die Installation, um die Installation zu beginnen.
Die Installation dauert etwas Zeit, da sie von den Hardware -Funktionen Ihres Servers abhängt.
Sobald Sie fertig sind, müssen Sie Ihren Server neu starten.
Outlook Desktop Alert funktioniert nicht
2] Installieren Sie das Docker -Modul
Nach der Konfiguration der Voraussetzungen sollen wir das Docker -Modul installieren. Sie können dies einfach tun, indem Sie den folgenden Befehl in ausführen PowerShell (als Administrator).
E89F06C9861FE949C173C91541CD9FE5A0BC1B3Sie müssen ein paar Minuten warten, da das Modul auf Ihrem Computer ein wenig dauert. Sobald Sie fertig sind, müssen Sie das Docker -Paket installieren. Führen Sie dafür den unten angegebenen Befehl aus.
Install-Package -Name docker -ProviderName DockerMsftProvider
Warten Sie ein paar Minuten, da es einige Zeit dauert, bis das Paket auf Ihrem Computer installiert wird.
3] Starten Sie Ihren Server neu
Sobald Sie fertig sind, müssen Sie Ihren Server neu starten. Dafür können Sie entweder laufen Neu starten in PowerShell oder neu aus dem Startmenü neu starten. Nachdem Ihr Computer aufgebaut ist, gehen Sie zum nächsten Schritt.
4] Ziehen und führen Sie Windows Docker -Bild aus und führen Sie es aus
Nachdem Ihr Server abgelaufen ist, müssen Sie sich öffnen Powershell Wieder mit Administratorrechten. Dann müssen Sie den folgenden Befehl ausführen, um das Docker -Bild zu ziehen.
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
Sobald Sie dies getan haben, müssen Sie den folgenden Befehl ausführen, um das Docker -Bild zu überprüfen.
48D6483D50AD77C939D9D0D0594116BE7907028968Sie sehen die Bilddetails, die darauf ausgehen, dass Sie Docker installiert haben und das Bild haben.
Sobald Sie das Bild gezogen haben, können Sie es ausführen und es ausführen.
35F0E8176CD72A08CAFA71CAA2B56A17B99F081Der erwähnte Befehl macht die Sitzung nicht interaktiv. Um es interaktiv zu machen, müssen Sie den folgenden Befehl ausführen.
578c76eAC718677aab714DEA58B82799FE543BF0Wir werden Letzteres rennen.
Wenn Sie den Befehl ausführen, erhalten Sie eine andere interaktive Eingabeaufforderung. Sie können dann in der Docker -Eingabeaufforderung arbeiten.
Auf diese Weise haben Sie den Docker -Container initiiert und befinden sich darin. Also, wenn Sie den Befehl ausführen Hostname, Sie sehen den Namen des Docker -Containers, in den Sie sich angemeldet haben.
Wir hoffen, dass Sie Windows Docker Container unter Windows Server installieren und ausführen können.
Lesen: Docker Desktop - Unerwarteter WSL -Fehler in Windows 11
Wie starte ich einen Docker -Container in Windows?
Um einen Docker -Container in Windows zu starten, stellen Sie sicher, dass Docker installiert und ausgeführt wird. Öffnen Sie eine Eingabeaufforderung oder PowerShell und ziehen Sie dann ein Containerbild mit dem Befehl an Docker Pull [Image_Name] (z. B. Docker Pull Microsoft/NanoServer) . Verwenden Sie nach dem Herunterladen den Befehl Docker run [Image_Name] um den Behälter zu starten. Sie können Optionen wie hinzufügen wie -Es für den interaktiven Modus oder –Name [Container_Name] Um Ihren Container zu nennen. Nach dem Ausführen des Befehls beginnt der Container und Sie können damit interagieren. Um den Behälter später zu stoppen, verwenden Sie Docker Stop [Container_Name] .
Lesen: Docker Desktop für immer in Windows 11 beginnt
Kann ich Docker -Container auf Windows Server ausführen?
Ja, Sie können Docker -Container auf Windows Server ausführen, wenn der Server Container unterstützt. Windows Server bietet die erforderlichen Funktionen zum Ausführen von Windows -Containern, bei denen es sich um isolierte Anwendungsumgebungen handelt. Um Docker zu verwenden, müssen Sie die Funktion „Container“ auf dem Server aktivieren und Docker installieren.