如何从blob或保存的文件在docker中安装windowsservercore映像?

问题:

我无法在docker安装windowsservercore映像。

这和在这里提出的类似: windowsservercore容器映像没有安装

build立:

带有Windows Server 2016 TP5 macOS SierraWindows Server 2016 TP5一起在VirtualBox内部运行。

采取的步骤:

事先我已经成功运行:

 Install-WindowsFeature containers Enable-WindowsOptionalFeature -Online -FeatureName Containers 

我然后运行:

docker pull microsoft/windowsservercore

这导致下载和消息说'Unknown blob' 。 我不知道它已经下载到了什么地方,或者如何处理这个'Unknown blob'

我现在如何确保这是作为docker使用的windowsservercore图像安装?

我有:

1)重新启动docker并运行docker images ,在仓库中显示没有安装的镜像。

2)将图像文件“WindowsServerCore-10-0-14300-1000.wim”下载到C:\Program Files\docker dockerd ,我也有dockerddockerd可执行文件。

我可以安装这个图像文件吗? 如果是这样,请好吗?

解决scheme是删除docker文件夹中现有的docker和dockerd文件,然后按照这里的说明完成: build-your-first-docker-windows-server-container 。 我相信这直接安装了Windows本地Docker引擎。 这确保了Docker引擎作为Windows服务运行。