Die Docker-Website dokumentierte den gesamten Prozess.
- Laden Sie an einer PowerShell-Eingabeaufforderung das Installationsprogrammarchiv auf einem Computer herunter, der über eine Verbindung verfügt.
invoke-webrequest -UseBasicparsing -Outfile docker-17.06.2-ee-7.zip https://download.docker.com/components/engine/windows-server/17.06/docker-17.06.2-ee-7.zip
- Kopieren Sie die ZIP-Datei auf den Computer, auf dem Sie Docker installieren möchten. Verwenden Sie in einer PowerShell-Eingabeaufforderung die folgenden Befehle, um das Archiv zu extrahieren, zu registrieren und den Docker-Dienst zu starten.
# Extract the archive. Expand-Archive docker-17.06.2-ee-7.zip -DestinationPath $Env:ProgramFiles # Clean up the zip file. Remove-Item -Force docker-17.06.2-ee-7.zip # Install Docker. This requires rebooting. $null = Install-WindowsFeature containers # Add Docker to the path for the current session. $env:path += ";$env:ProgramFiles\docker" # Optionally, modify PATH to persist across sessions. $newPath = "$env:ProgramFiles\docker;" + [Environment]::GetEnvironmentVariable("PATH", [EnvironmentVariableTarget]::Machine) [Environment]::SetEnvironmentVariable("PATH", $newPath, [EnvironmentVariableTarget]::Machine) # Register the Docker daemon as a service. dockerd --register-service # Start the Docker service. Start-Service docker
- Testen Sie Ihre Docker EE-Installation, indem Sie den Hallo-Welt-Container ausführen.
docker container run hello-world:nanoserver
Installieren Sie die Docker Enterprise Edition für Windows Server
Da Sie nicht angeben konnten, welche Version von Windows Server Sie verwenden, können die folgenden Informationen relevant sein.
Die Docker Universal Control Plane wird derzeit unter Windows Server 1709 aufgrund von Inkompatibilitätsproblemen mit Images nicht unterstützt. Verwenden Sie für die Verwendung von UCP zunächst die aktuelle LTSB-Windows-Version und nicht 1709.