Сайт 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.