Installieren von Docker unter Windows

Installieren von Docker unter Windows

Docker verspricht, das Teilen von Anwendungen zu vereinfachen und das Problem von Beschwerden wie „Es funktioniert auf meinem Computer, aber nicht auf einem anderen Computer“ zu beheben.

Ich habe Docker noch nicht lange genug verwendet, um zu wissen, ob das Versprechen erfüllt wird. Es ist klar, dass es nur dann zutrifft, wenn jeder Docker auf jedem Rechner installiert hat. Die meisten meiner Clients laufen unter Windows und haben Docker nicht installiert.

Die Installation von Docker unter Windows ist mühsam. Die Dokumentation des Prozesses, die ich gefunden habe, ist falsch oder veraltet, verwirrend und von Autoren geschrieben, die sich mit Linux viel besser auskennen als mit Windows.

Welchen einfachen Installationsprozess kann man befolgen, um die Sache einfach abzuschließen?

Antwort1

Nachdem ich mich mehrere Tage damit herumgeschlagen habe, bin ich auf dieses Verfahren gekommen, das zu funktionieren scheint:

  1. Öffnen Sie Powershell als Administrator

  2. Geben Sie in Powershell Folgendes ein: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  3. Geben Sie in Powershell Folgendes ein: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  4. Rufen Sie im Browser die Website aufhttps://docs.docker.com/docker-for-windows/install/ und laden Sie das Installationsprogramm für Docker-Desktop für Windows herunter.

  5. Führen Sie das Installationsprogramm „Docker Desktop Installer.exe“ aus.

  6. Laden Sie das Linux-Kernel-Updatepaket herunter vonhttps://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

  7. Führen Sie das Installationsprogramm „wsl_update_x64.msi“ aus.

  8. Geben Sie in Powershell ein: wsl --set-default-version 2

  9. Starten Sie Windows neu.


Eine schnelle Überprüfung, ob die Installation erfolgreich war:

  1. Geben Sie in einer Eingabeaufforderung Folgendes ein: docker run -d -p 80:80 docker/getting-started

  2. Öffnen Sie den Browser unter http://localhost

Sie sollten eine Seite mit vielen Informationen zu Docker sehen. Warnung: Einige dieser Informationen sind entweder veraltet oder gelten nicht für Windows.

verwandte Informationen