多主机:Docker网络

多主机:Docker网络,docker,Docker,假设我们有两个主机,docker容器如何在docker集群中相互连接,如果两个接口都: docker0 码头工人桥 在每个主机中具有相同的IP地址?这些网络是仅存在于单个docker主机上的桥接网络。仅分配给这些网络的容器将无法与其他主机上的容器通信 多主机联网是通过一个“覆盖”网络完成的,并将显示该驱动程序而不是“网桥”。覆盖驱动程序依赖于一个全局键/值存储,如concur、etcd,现在它内置在swarm中,带有raft后端。通过引用此全局键/值存储来分配IP,因此它们应该始终是唯一的

假设我们有两个主机,docker容器如何在docker集群中相互连接,如果两个接口都:

  • docker0
  • 码头工人桥

在每个主机中具有相同的IP地址?

这些网络是仅存在于单个docker主机上的桥接网络。仅分配给这些网络的容器将无法与其他主机上的容器通信

多主机联网是通过一个“覆盖”网络完成的,并将显示该驱动程序而不是“网桥”。覆盖驱动程序依赖于一个全局键/值存储,如concur、etcd,现在它内置在swarm中,带有raft后端。通过引用此全局键/值存储来分配IP,因此它们应该始终是唯一的


有关更多详细信息,请参阅:

多主机网络是新docker swarm模式的一部分。您研究过这个功能吗?在新swarm模式之前,也存在重叠网络,可以通过Concur或etcd等k/v商店实现。如果不启用新的swarm模式,今天仍然可以这样做。是的,我测试了swarm,但我想测试OpenvSwitch,例如,我有这个问题!