2016-12-05 127 views
0

我正在嘗試遵循Windows服務器2016的Docker安裝指南(https://blog.docker.com/2016/09/build-your-first-docker-windows-server-container/)。當我執行來自Nuget的PowerShell安裝包

Install-Package -Name docker -ProviderName DockerMsftProvider 

有錯誤

安裝,包裝:參數無法找到匹配的參數 名「的DestinationPath」。在行:1個字符:1 +安裝,包裝-Name泊塢窗-providerName DockerMsftProvider -Verbos ... + ~~~~~~~~~~~~~~~~~~~~~~~~~ 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 + CategoryInfo:InvalidOperation: (Microsoft.Power .... InstallPackage:InstallPackage)[InstallPackage], 異常 + FullyQualifiedErrorId:FailedToDownload,InstallPackage,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage

好像所述包裝是找到並下載,但由於某種原因調用了錯誤的安裝命令。任何方式來解決它?下面是安裝-Package命令完整詳細的輸出:

VERBOSE:使用提供商 'DockerMsftProvider' 搜索 包。 詳細:下載大小:0MB 詳細:在 驅動器上的可用空間:166058.04MB詳細:下載 https://dockermsft.blob.core.windows.net/dockercontainer/DockerMsftIndex.json 到C:\用戶\我\應用程序數據\本地的\ Temp \做 ckerMsftProvider \ DockerDefault_DockerSearchIndex.json詳細:關於 下載VERBOSE:完成下載VERBOSE:已下載0 小時,0分鐘,1秒。詳細:執行操作 目標。「包‘泊塢窗’版本 ‘1.12.2-CS2-WS-β’從‘DockerDefault’」,「安裝包」。 VERBOSE:容器 功能已安裝。跳過安裝。詳細:驅動器上的可用空間:下載 大小:13.53MB VERBOSE 166058.04MB詳細: 下載 https://dockermsft.blob.core.windows.net/dockercontainer/docker-1-12-2-cs2-ws-beta.zip 到C:\用戶\我\應用程序數據\洛卡 升\ TEMP \ DockerMsftProvider \泊塢窗,1-12-2 -cs2-ws-beta.zip詳細:關於 下載詳細:下載完成詳細:下載0 小時0分9秒。 VERBOSE:驗證下載的 文件的哈希值。 VERBOSE:哈希驗證!詳細:發現 C:\用戶\我\應用程序數據\本地的\ Temp \ DockerMsftProvider \ Docker-1-12-2-cs2-ws-beta.zip 安裝。 VERBOSE:試圖解壓縮: C:\ Users \ me \ AppData \ Local \ Temp \ DockerMsftProvider \ Docker-1-12-2-cs2-ws-beta.zip VERBOSE:刪除存檔: C:\ Users \ me \ AppData \ Local \ Temp \ DockerMsftProvider \ Docker-1-12-2-cs2-ws-beta.zip Install-Package:無法找到與參數 名稱'DestinationPath'匹配的參數。在行:1個字符:1 +安裝,包裝-Name泊塢窗-providerName DockerMsftProvider -Verbos ... + ~~~~~~~~~~~~~~~~~~~~~~~~~ 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 + CategoryInfo:InvalidOperation: (Microsoft.Power .... InstallPackage:InstallPackage)[Install-Package], 異常 + FullyQualifiedErrorId:FailedToDownload,Install-Package,Microsoft.PowerShell.PackageManagement.Cmdlets。InstallPackage

UPD: 好像問題是這一行:

$null = Expand-Archive -Path $destination -DestinationPath $env:ProgramFiles -Force 

但是,當直接調用執行罰款

回答

1

展開 - 歸檔命令我有同樣的問題。

我是由於我安裝的Powershell社區擴展......在最近的Powershell版本的命令Expand-Archive上存在衝突。

+0

輝煌,永遠不會想到這一點,謝謝。卸載,重新啓動,問題修復。 – Peter