赞赏专家的建议。我们在RH Linux平台上安装了Docker EE。
鉴于我们已将Docker EE设置为:
当我构建Windows容器以运行基于.NET 4.6.2构建的.NET控制台服务时。该容器如何在群中分配?
问题: 这将如何加入蜂群?
我的容器能否在运行Linux主机OS的工作程序节点上运行? docker swarm如何管理节点的故障转移?复制副本是否只会分布在Windows Worker节点上?我们的这种设置合理吗?
我了解到,Windows容器只能在Windows主机上运行,但是Linux容器可以同时在Linux和Windows主机节点上运行。本周将进行测试,但很高兴听到您的经验。 // TIA
答案 0 :(得分:1)
您加入Windows容器主机的方式与加入UNIX(docker swarm join
)的方式相同。您为这些节点分配标签以标识它们是windows
节点,并且在部署服务时为Windows容器指定约束。
它将与UNIX服务一样工作。当前的限制是只能以global
模式进行部署,这是因为尚未完全支持群体网格,因此必须在每个节点上运行Windows节点。
https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/swarm-mode