0

在我的微服务架构应用程序中,我想添加 Sleuth 和 Zipkin 服务器(来自 Docker Hub 的图像)。在本地一切正常 - 每个微服务都将数据发送到 Zipkin 服务器。当我在服务器上部署所有微服务时,问题更加复杂 - Zipkin Web UI 是空的 - 没有任何痕迹。

在 application.properties 中,我们可以显式设置 Zipkin 服务器的 url:spring.zipkin.base-url: http://10.0.44.1:9411/

  • 我正在使用搬运工
  • 我所有的微服务都在网络 X1 的堆栈 X 中
  • Zipkin 在堆栈 Y 中,在网络 Y1 中。

我认为所有容器都可以在不同的堆栈/网络中相互通信,但事实并非如此。我应该怎么做才能发布我的 Zipkin 服务器/容器以供所有堆栈/网络中的所有容器使用?

有没有可能使用 Portainer 来做到这一点?

先感谢您

4

1 回答 1

0

您可以将现有容器连接到另一个网络

docker network connect [OPTIONS] NETWORK CONTAINER
于 2019-01-30T17:00:50.403 回答