如何解决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(将#修改为@)