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

How to install the windowsservercore image in docker from blob or saved file?

问题:

我无法在 docker 中安装 windowsservercore 图像。

这与此处提出的类似: windowsservercore container image not installing

设置:

macOS SierraWindows Server 2016 TP5 运行ning 在 VirtualBox 旁边 docker

采取的步数:

提前我已经成功了运行:

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

我有 运行:

docker pull microsoft/windowsservercore

这导致下载和一条消息说 'Unknown blob'。我不知道它下载到哪里或如何处理这个 'Unknown blob'

我现在如何确保将其安装为 windowsservercore 映像以供 docker 使用?

我有:

1) 重新启动 docker 和 运行 docker images 显示存储库中没有已安装的图像。

2) 将图像文件 'WindowsServerCore-10-0-14300-1000.wim' 下载到 C:\Program Files\docker,其中我还有 dockerdockerd 可执行文件。

我可以安装这个图像文件吗?如果可以,请问如何?

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