Сайт Docker фактически задокументировал весь процесс.
- В командной строке PowerShell загрузите архив установщика на компьютере, к которому подключено.
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
- Скопируйте zip-файл на компьютер, на который вы хотите установить Docker. В командной строке PowerShell используйте следующие команды для извлечения архива, регистрации и запуска службы Docker.
# 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
- Протестируйте установку Docker EE, запустив контейнер hello-world.
docker container run hello-world:nanoserver
Установите Docker Enterprise Edition для Windows Server
Поскольку вы не указали, какую версию Windows Server вы используете, может оказаться актуальной следующая информация.
Docker Universal Control Plane в настоящее время не поддерживается в Windows Server 1709 из-за проблем несовместимости изображений. Чтобы использовать UCP, используйте текущий выпуск Windows LTSB, а не 1709.