在vmwarevsphere上的windows docker

我们在我们公司使用VMWare vSphere虚拟机。

要自动创builddocker主机,我们使用一个简单的命令:

docker-machine --driver vmwarevsphere .... vm params(cpu,memory,network,name, etc) 

它会自动在我们的VM群集中创build新的VM机器,安装docker,然后将其添加到swarm或创build新的。

现在我需要创buildWindows Docker主机来运行Windows容器。 Docker-machine在创build虚拟机后安装boot2docker.iso。 但相反,我需要与微软servercore或纳米虚拟机。 我该怎么做?

非常感谢。 安东

在安装了Docker for Windows的Windows计算机上,您可以运行以下命令来为服务器或nanoserver提取官方映像

docker拉微软/ nanoserver或docker拉微软/ windowsservercore

我不是很确定你是如何自动化的 – 你使用dockerfile还是docker撰写?

您是否在设置运行Docker引擎的Windows主机? 如果是这样的话,Docker for Windows CE应该是桌面软件,所以不推荐用于服务器端工作负载。 另外,Windows EE Server需要Windows Server 2016或更高版本。 如果你真的想使用Windows服务器核心模式,Windows Server 1709提供。 尽pipe如此,它还是一个新的东西,所以你现在还不应该抱有太高的期望。

按照安装引擎的说明,MS有这个。 https://docs.microsoft.com/en-us/virtualization/windowscontainers/quick-start/quick-start-windows-server

或者,这里来自Docker的等价物。 https://docs.docker.com/engine/installation/windows/docker-ee/