2017-04-06 61 views
0

我们在我们公司使用VMWare vSphere for VMs。vmwarevsphere上的windows docker

自动创建搬运工主机我们用一个简单的命令:

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

它在我们的虚拟机集群会自动创建新的虚拟机的机器,安装搬运工,然后我们把它添加到一窝蜂或创建新的。

现在我需要创建Windows Docker主机来运行Windows容器。 Docker-machine在创建VM之后安装boot2docker.iso。 但是,我需要VM与微软servercore或纳米。 我该怎么做?

非常感谢。 安东

回答

0

在Windows机器泊坞的Windows安装,您可以运行下面的命令来拉的官方图片服务器或nanoserver

搬运工拉微软/ nanoserver 或 搬运工拉微软/ windowsservercore

我不确定你是如何实现这一点的 - 你使用dockerfile还是docker撰写?

0

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

根据安装引擎的指令,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/

-1

你说的是在VMware vSphere上托管一个Windows容器?我认为现在不可能,可能是将来。我没有任何文档或链接来验证我的答案,但在我们公司,我们遇到了类似的情况,并将虚拟机和Linux容器以及Hyper-V并行用于虚拟机和Windows容器。