Skip to main content

Windows Server

Zum Installieren von Docker unter Windows Server können Sie ein OneGet-Anbieter-PowerShell-Modul verwenden, das von Microsoft veröffentlicht wurde und den Namen DockerMicrosoftProvider trägt. Dieser Anbieter aktiviert das Containerfeature in Windows und installiert die Docker-Engine und den -Client. Gehen Sie dazu wie folgt vor:

  1. Öffnen Sie eine PowerShell-Sitzung mit erhöhten Rechten, und installieren Sie den Docker-Microsoft-PackageManagement-Anbieter aus dem PowerShell-Katalog.

    PowerShell
    Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
    

    Wenn Sie zum Installieren des NuGet-Anbieters aufgefordert werden, geben Sie Y ein, um auch diesen zu installieren.

  2. Verwenden Sie das PackageManagement-PowerShell-Modul, um die neueste Version von Docker zu installieren.

    PowerShell
    Install-Package -Name docker -ProviderName DockerMsftProvider
    

    Wenn PowerShell fragt, ob die Paketquelle „DockerDefault“ vertrauenswürdig ist, geben Sie A ein, um die Installation fortzusetzen.

  3. Nachdem die Installation vollständig ist, starten Sie den Computer neu.

    PowerShell
    Restart-Computer -Force
    

Wenn Sie Docker später aktualisieren möchten:

  • Überprüfen Sie die installierte Version mit diesem Befehl:
PowerShell
Get-Package -Name Docker -ProviderName DockerMsftProvider
  • Suchen Sie die aktuelle Version mit diesem Befehl:
PowerShell
Find-Package -Name Docker -ProviderName DockerMsftProvider
  • Wenn Sie bereit sind, führen Sie die Aktualisierung mit diesem Befehl aus:
PowerShell
Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force
  • Anschließend folgt dann:
PowerShell
Start-Service Docker