Asp.net 如何在Windows Docker Swarm上设置外部负载平衡器或代理?

Asp.net 如何在Windows Docker Swarm上设置外部负载平衡器或代理?,asp.net,windows,docker-swarm,docker-networking,Asp.net,Windows,Docker Swarm,Docker Networking,我是Docker新手,需要在不同的域上公开多个容器。是否需要设置外部负载平衡器或代理 对于生产设置,还必须在哪个容器上部署网络覆盖层或其他 有人请在Windows Docker Production上向我澄清这一点吗?首先,你必须了解这些流行语的含义 当使用docker swarm模式时,我们在 使用覆盖网络 使用服务 然后扩展、服务发现和负载平衡由docker swarm处理 在一台docker机器上,我们谈论的是 使用桥接网络 使用运行命令 是否需要设置外部负载平衡器或代理 最后,对

我是Docker新手,需要在不同的域上公开多个容器。是否需要设置外部负载平衡器或代理

对于生产设置,还必须在哪个容器上部署网络覆盖层或其他


有人请在Windows Docker Production上向我澄清这一点吗?

首先,你必须了解这些流行语的含义

当使用docker swarm模式时,我们在

  • 使用覆盖网络
  • 使用服务
然后扩展、服务发现和负载平衡由docker swarm处理

在一台docker机器上,我们谈论的是

  • 使用桥接网络
  • 使用
    运行
    命令
是否需要设置外部负载平衡器或代理

最后,对于所有实例,您只需要一个外部负载平衡器。请记住,每个节点(无论是管理者还是工作者)都可以作为您访问每个服务的入口点。

但这需要一个反向代理(不管它是apache、nginx、haproxy……还是您熟悉的),在
global
模式下配置和回复。

谢谢Markus,我很清楚您的详细解释。