【问题标题】:Can't setup up Windows Server Containers on Windows Server 2016 TP4无法在 Windows Server 2016 TP4 上设置 Windows Server 容器
【发布时间】:2016-04-13 13:51:12
【问题描述】:

我正在尝试在 Windows Server 2016 TP4 上设置 Windows Server 容器。 我正在关注 MS 的 guideline,但它不起作用。它总是失败并出现以下错误:

Getting Container OS image (WindowsServerCore) version 10.0.10586.0 from OneGet (this may take a few minutes)...
C:\Install-ContainerHost.ps1 : Unable to download.
In Zeile:1 Zeichen:1
+ C:\Install-ContainerHost.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Install-ContainerHost.ps1

我发现 Install-ContainerHost.ps1 脚本试图从 here 下载 WindowsServerCore 映像。手动调用此 URL 会返回“BlobNotFound”。

我不确定这是我的问题还是他们只是服务器有问题。我今天已经多次尝试运行该脚本。昨天它在另一个虚拟机上工作了..

编辑:似乎是 Micrsoft 下载服务器的问题,现已修复。

【问题讨论】:

  • 同样的事情发生在我们身上,如果我得到任何进一步的答复,我会回复你

标签: windows powershell containers windows-server-2016


【解决方案1】:

好的,这就是我们对 TP4 的 ISO 所做的,然后打开 ISO。 里面有一个“NanoServer”文件夹,您可以在其中找到 wim 文件(图像)。

将此图片复制到本地或互联网上您喜欢的位置。获取 URL,您将使用它来破解 Powershell 脚本。 在 Powershell 中运行这些命令

Install-Package ContainerProvider

通过运行验证软件包是否已安装:

Find-ContainerImage

记事本 打开:C:\Program Files\WindowsPowerShell\Modules\ContainerProvider\0.5.2\ContainerProvider\ContainerProvider.psm1

转到第 508 行并修改变量 $downloadURL:(注意我是如何使用自己的 url)

$downloadURL = "http://10.0.2.2:8000/NanoServer.wim"

在此之后:运行

Install-ContainerImage -Name NanoServer

图像将被安装

【讨论】:

  • 问题是我在任何地方都没有图片,我不能使用你的IP,因为它是私有的。 ;) 不管怎样,微软的人已经解决了这个问题。
  • 不,我试图说明如何使用 wim 启动本地服务器。正如我所提到的,Wim 包含在 TP4 iso 中。但你是对的,他们已经修好了!
  • 嗯,我确实忽略了这一点。你说得对,NanoServer 已经是 iso 的一部分,但不是 WindowsServerCore,至少在我看来。
猜你喜欢
  • 2016-08-24
  • 1970-01-01
  • 1970-01-01
  • 2021-11-04
  • 2017-04-21
  • 1970-01-01
  • 2019-12-10
  • 2021-10-10
  • 1970-01-01
相关资源
最近更新 更多