2017-02-28 116 views
0

我有我的码头工人并运行在Windows,窗户泊坞窗图像64位

现在我想从我的应用程序需要被在Windows服务器上安装64位制造容器。

是否有我可以使用的Windows服务器的清晰图像?

我看着dockerhub,看到一些图像,我可以使用像this one

但我想确保我做得对,我可以使用此映像来安装我的应用程序吗?

+0

您可以两件事情: - 你可以把你的图像远程仓库,并把它的目标计算机上 - 你可以导出你想要的图像,并在目标计算机上 –

+0

进口也许我没有解释自己显然,在本地创建映像之前,我将在我的dockerfile中声明“FROM”是否存在可以使用的干净(官方)Windows映像? –

+0

我认为这可能会有所帮助:https://blog.docker.com/2016/09/build-your-first-docker-windows-server-container/ – barat

回答

1

我相信你在这里问的问题是,你应该使用什么样的Windows Server基础映像来创建你的新映像?这实际上取决于您在容器中运行的应用程序的要求,但Microsoft对Docker Hub上可用的Windows Server Core和Nano Server都有官方基础映像,链接如下:

服务器核心基本映像 - https://hub.docker.com/r/microsoft/windowsservercore/

纳米服务器基本映像 - https://hub.docker.com/r/microsoft/nanoserver/

也请注意,微软有其他可用的图像是基于上面的图片,比如一个包括ASP.Net核心(https://hub.docker.com/r/microsoft/aspnetcore/),这可能创造一个更美好基础图像,这真的取决于您的应用程序的要求。

最后 - 微软提供的完整列表,图像可以https://hub.docker.com/u/microsoft/

找到我希望上面是有帮助的。

+0

正是我在找的东西,我昨天找到了那些图片,但忘记了用答案更新。我可以连接到纳米图像中的CMD吗? –

+1

是的,你可以。如果要创建运行cmd进程的交互式nanoserver容器,只需使用命令'docker run -it microsoft/nanoserver cmd' 如果您有一个已经在运行的容器,并且想要连接到容器中的CMD,那么运行命令'码头执行器 - [集装箱ID] cmd' 希望有所帮助。 –