Прочие - Установить Docker на Windows Server 2016

Ответить
Аватара пользователя
__sa__nya

Прочие - Установить Docker на Windows Server 2016

Сообщение __sa__nya »

Доброе время суток. Нужно установить Docker на WinSrv2016. Стандартные команды, которые должны работать по умолчанию, не работают:




Цитата:



Install-Module DockerMsftProvider -Force

Install-Package Docker -ProviderName DockerMsftProvider -Force



При первой команде выходит ошибка ( как я понимаю изменились пути, откуда раньше качались файлы):





Ошибка скачивания NuGet

[spoiler]Для продолжения требуется поставщик NuGet

Для взаимодействия с репозиториями на основе NuGet модулю PowerShellGet требуется версия поставщика NuGet "2.8.5.201"

или более новая. Поставщик NuGet должен быть доступен в "C:\Program Files\PackageManagement\ProviderAssemblies" или

"C:\Users\admin_445578\AppData\Local\PackageManagement\ProviderAssemblies". Поставщик NuGet можно также установить,

выполнив команду "Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force". Вы хотите, чтобы модуль

PowerShellGet установил и импортировал поставщик NuGet прямо сейчас?

[Y] Да - Y [N] Нет - N [S] Приостановить - S [?] Справка (значением по умолчанию является "Y"): y

ПРЕДУПРЕЖДЕНИЕ: Не удалось скачать в "", используя универсальный код ресурса (URI)

"
https://go.microsoft.com/fwlink/?LinkID ... lcid=0x409
".

ПРЕДУПРЕЖДЕНИЕ: Не удалось скачать список доступных поставщиков. Проверьте подключение к Интернету.

PackageManagement\Install-PackageProvider : По указанному поисковому запросу поставщика "NuGet" не найдено совпадений.

Для поставщика пакета требуется указать теги "PackageManagement" и "Provider". Проверьте наличие тегов в указанном паке

те.

C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7405 знак:21

+ ... $null = PackageManagement\Install-PackageProvider -Name $script:N ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : InvalidArgument: (Microsoft.Power...PackageProvider:InstallPackageProvider) [Install-Pac

kageProvider], Exception

+ FullyQualifiedErrorId : NoMatchFoundForProvider,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackagePro

vider



PackageManagement\Import-PackageProvider : Для указанных условий поиска и имени поставщика "NuGet" не найдено совпадени

й. Попытайтесь выполнить команду "Get-PackageProvider -ListAvailable", чтобы увидеть, существует ли провайдер в этой си

стеме.

C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7411 знак:21

+ ... $null = PackageManagement\Import-PackageProvider -Name $script:Nu ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : InvalidData: (NuGet:String) [Import-PackageProvider], Exception

+ FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.ImportPackageProv

ider



ПРЕДУПРЕЖДЕНИЕ: Не удалось скачать в "", используя универсальный код ресурса (URI)

"
https://go.microsoft.com/fwlink/?LinkID ... lcid=0x409
".

ПРЕДУПРЕЖДЕНИЕ: Не удалось скачать список доступных поставщиков. Проверьте подключение к Интернету.

PackageManagement\Get-PackageProvider : Не удается найти поставщик пакетов "NuGet". Возможно, он еще не импортирован. П

опытайтесь выполнить команду "Get-PackageProvider -ListAvailable".

C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7415 знак:30

+ ... tProvider = PackageManagement\Get-PackageProvider -Name $script:NuGet ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : ObjectNotFound: (Microsoft.Power...PackageProvider:GetPackageProvider) [Get-PackageProvi

der], Exception

+ FullyQualifiedErrorId : UnknownProviderFromActivatedList,Microsoft.PowerShell.PackageManagement.Cmdlets.GetPacka

geProvider



Install-Module : Для взаимодействия с репозиториями на основе NuGet требуется поставщик NuGet. Убедитесь, что установле

на как минимум версия поставщика NuGet "2.8.5.201".

строка:1 знак:1

+ Install-Module DockerMsftProvider -Force

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : InvalidOperation: (Изображение [Install-Module], InvalidOperationException

+ FullyQualifiedErrorId : CouldNotInstallNuGetProvider,Install-Module[/spoiler]






Погуглив, нашел
эту
статью, по ней команды выполняются, но при выполнении скачанного скрипта выходит ошибка о невозможности настроить службу:





Скрытый текст

[spoiler]PS C:\Windows\system32> .\update-containerhost.ps1

Installing Docker...

Installing Docker daemon...

C:\Windows\system32\update-containerhost.ps1 : Could not find a part of the path 'C:\ProgramData\docker\config\daemon.j

son'.

At line:1 char:1

+ .\update-containerhost.ps1

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : NotSpecified: (Изображение [Write-Error], WriteErrorException

+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,update-containerhost.ps1[/spoiler]




- Как можно в наше время поставить Docker на WinSrv2016 ?
Ответить

Вернуться в «Программное обеспечение Windows»