Docker Swarm Windows容器中的其他Windows系统

问题描述

我正在尝试将Docker swarm设置为windows containers。 第一次尝试是:

mcr.microsoft.com/dotnet/core/samples:aspnetapp

aspnet core一样,您好。而且它可以作为docker容器正常工作。但是,一旦我将其推到Swarm上,它便开始连续启动和停止。

第二次尝试与nanoserver的hello-world一起使用-效果很好。但是,如果Windows container上的Windows 10是为什么我们实际上需要单独的Windows(在本例中为nanoserver)?我们是否需要为nanoserver中的每个容器提供单独的Swarm?为什么在独立容器中不需要它?

P.S .:只是为了澄清我的意思。 nanoserver hello-world仅几行:

FROM mcr.microsoft.com/windows/nanoserver:1809
copY hello.txt C:
CMD ["cmd","/C","type C:\\hello.txt"]

因此它将在nanoserver中启动windows container。我们为什么需要那?如果它是windows container中的Windows 10,为什么需要为容器提供其他Windows?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)