我有我的码头工人并运行在Windows,窗户泊坞窗图像64位
现在我想从我的应用程序需要被在Windows服务器上安装64位制造容器。
是否有我可以使用的Windows服务器的清晰图像?
我看着dockerhub,看到一些图像,我可以使用像this one。
但我想确保我做得对,我可以使用此映像来安装我的应用程序吗?
我有我的码头工人并运行在Windows,窗户泊坞窗图像64位
现在我想从我的应用程序需要被在Windows服务器上安装64位制造容器。
是否有我可以使用的Windows服务器的清晰图像?
我看着dockerhub,看到一些图像,我可以使用像this one。
但我想确保我做得对,我可以使用此映像来安装我的应用程序吗?
我相信你在这里问的问题是,你应该使用什么样的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/
找到我希望上面是有帮助的。
正是我在找的东西,我昨天找到了那些图片,但忘记了用答案更新。我可以连接到纳米图像中的CMD吗? –
是的,你可以。如果要创建运行cmd进程的交互式nanoserver容器,只需使用命令'docker run -it microsoft/nanoserver cmd' 如果您有一个已经在运行的容器,并且想要连接到容器中的CMD,那么运行命令'码头执行器 - [集装箱ID] cmd' 希望有所帮助。 –
您可以两件事情: - 你可以把你的图像远程仓库,并把它的目标计算机上 - 你可以导出你想要的图像,并在目标计算机上 –
进口也许我没有解释自己显然,在本地创建映像之前,我将在我的dockerfile中声明“FROM”是否存在可以使用的干净(官方)Windows映像? –
我认为这可能会有所帮助:https://blog.docker.com/2016/09/build-your-first-docker-windows-server-container/ – barat