Lernen Sie die einfachen Befehle kennen, die Sie in Powershell verwenden können, um Docker unter Windows 10 mit WSL 2-Unterstützung zu installieren und eine optimierte und schnelle Containerumgebung zum Ausführen verschiedener Images virtueller Maschinen zu erstellen.
Nun, wenn es um die Installation von Docker unter Windows 10 geht, kämpfen die meisten von uns mit dem Problem, Hyper-V zu aktivieren, weil es ohne das nicht richtig funktioniert. Wenn wir jedoch nicht Hyper-V für die Docker-Installation verwenden möchten, wäre die Verwendung der WSL 2-Unterstützung eine gute Idee.
WSL, das bereits im Windows 10-Betriebssystem verfügbar ist und jetzt die Möglichkeit bietet, mit WSL 2 einen vollwertigen Linux-Kernel auszuführen, macht es sehr einfach, Docker ohne Hyper-V oder VirtualBox zu betreiben.
Mehr lesen:
Voraussetzungen:
- Windows 10-Betriebssystem
- Admin-Zugriff
- Powershell
- WSL – Windows-Subsystem für Linux
- Internetverbindung
Installieren Sie Docker mit Powershell unter Windows 10 mit einem einzigen Befehl
Die meisten von uns laden die auf der offiziellen Website dieser Containerplattform verfügbare ausführbare Datei herunter und verwenden sie, um sie einzurichten. Sie müssen dies jedoch nicht alles tun. Verwenden Sie einfach die Befehlszeile, befolgen Sie die folgenden Schritte, und schon sind Sie fertig.
Notiz: Stellen Sie sicher, dass das WSL-Windows-Subsystem für Linux bereits auf Ihrem System aktiviert ist, bevor Sie die unten angegebenen Schritte ausführen.
Öffnen Sie PowerShell als Administrator
Wir benötigen Administratorzugriff auf PowerShell, um den Installationsbefehl für Docker auszuführen. Klicken Sie daher mit der rechten Maustaste auf die Startschaltfläche von Windows 10 und wählen Sie die Option „Windows PowerShell (Admin)“.
Installieren Sie Chocolatey
So wie Linux-Paketmanager beispielsweise DNF von CentOS und APT in Ubuntu verfügbar sind, ist einer auch für Windows-Betriebssysteme verfügbarSchokoladend. Das von diesem Windows-Paketmanager verwendete Befehlstool istchoco.
Führen Sie den folgenden Befehl aus, um es in Powershell zu aktivieren
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Notiz:Sobald sich Chocolatey auf Ihrem System befindet,schließenDiePowershellUndwieder öffnenes alsAdmin.
Befehl zum Installieren von Docker Desktop mit PowerShell unter Windows
Jetzt ist alles auf Powershell bereit und wir können den Choco-Befehl verwenden, um Docker auf dem Windows 10-Desktop oder dem Windows Server-Betriebssystem zu installieren.
choco install docker-desktop --pre
Wenn Sie mit dem obigen Befehl um Ihre Erlaubnis zur Installation der Pakete gebeten werden, erlauben Sie diese durch EingabeAund das SchlagenEingebenSchlüssel.
Führen Sie Docker Desktop aus
Auf Ihrem Desktop wird das Symbol zum Ausführen dieser Open-Source-Containerplattform angezeigt. Doppelklicken Sie darauf. Und fang damit an.
Konfigurieren Sie die WSL 2-Distribution
Nach der Installation von Docker wird jedoch automatisch seine eigene WSL 2-Linux-Distribution als Standard auf Ihrem System installiert. Somit können Sie ganz einfach mit der Nutzung beginnenPowerShell. Wenn Sie die Docker-Unterstützung für andere verfügbare WSL-Linux-Distributionen aktivieren möchten, gehen Sie einfach zuDocker Desktop-App, wählen Sie das ausRessourcenWählen Sie die Option auf der linken Seite aus und wählen Sie sie ausWSL-Integration. Sie finden alles installiert und verfügbarWSL-DistributionenVerwenden Sie dort die Umschalttaste vorne in der Distribution, um die Unterstützung zu aktivieren. Danach kann die jeweilige WSL-Linux-Distribution, für die Sie ihre Unterstützung aktiviert haben, alle Docker-Befehle direkt ausführen, ohne sie tatsächlich auf dieser Distribution zu installieren.
Falls Ihre WSL-Distribution noch auf WSl 1 läuft, müssen Sie zuerst die WSL 2-Unterstützung aktivieren. Führen Sie dazu Ihre Powershell als Admin aus und verwenden Sie diesen Befehl:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Gehen Sie nun zur Microsoft-Seite, um das WSL 2-Kernel-Update-Setup herunterzuladen. Verwenden Sie diesesLink zum direkten Herunterladen und Aktualisieren des Kernels.
Sobald dies alles erledigt ist, starten Sie das System einfach neu.
Jetzt öffnenPowershellerneut als Admin und geben Sie ein:
wsl -l
Der obige Befehl zeigt alle auf Ihrem System installierten WSL-Distributionen an. Finden Sie den Namen desjenigen heraus, den Sie konvertieren möchten. Wir haben zum Beispiel die Ubuntu-18.04 WSL-Distribution und um sie von WSL 1 in WSL 2 zu konvertieren, führen wir den folgenden Befehl aus:
wsl --set-version distro-name 2
Gemäß dem Beispiel sieht der Befehl also wie folgt aus:
wsl --set-version ubuntu-18.04 2
Ich hoffe, dieser Artikel hat Ihnen irgendwie geholfen. Wenn Sie Fragen haben, können Sie gerne einen Kommentar abgeben.









![Windows 11 Sortieren nach Änderungsdatum funktioniert nicht [Fix]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/09/Windows-11-Sort-by-Date-Modified-not-working.png)

