我正在尝试使用weave网络将多个docker容器和主机连接到一个领事服务器

我正在尝试使用weave网络将多个docker容器和主机连接到一个领事服务器,docker,weave,Docker,Weave,docker容器在运行各自docker deamons的不同主机上运行。所以我使用编织网络来连接它们。问题是我不想在docker conatiner上运行领事服务器,我想在主机上运行它。那么,如何将运行Concur server的主机添加到weave网络中,以便其他容器可以注册到Concur server。您需要增加weave的复杂性吗?最近尝试过它并决定放弃它为什么不直接使用consul进行服务发现?注意,有一个非常有用的registrator容器,它将使用自动注册docker容器consul

docker容器在运行各自docker deamons的不同主机上运行。所以我使用编织网络来连接它们。问题是我不想在docker conatiner上运行领事服务器,我想在主机上运行它。那么,如何将运行Concur server的主机添加到weave网络中,以便其他容器可以注册到Concur server。

您需要增加weave的复杂性吗?最近尝试过它并决定放弃它为什么不直接使用consul进行服务发现?注意,有一个非常有用的registrator容器,它将使用自动注册docker容器consul@MarkO康纳:问题不在于注册集装箱,注册商很容易做到。问题是,我在主机上运行的服务器不是容器。如何注册这些服务,我不想在容器中运行这些服务。我希望我的容器能够被这些主机使用weave网络发现。明白,但您接受领事可以跟踪容器不提供的服务吗?由于weave旨在为容器提供覆盖网络,所以我不知道是否支持正常的主机进程。我也不明白它的好处,这就是为什么我质疑你的要求。