首页 > 解决方案 > 访问在 Docker Swarm 服务中运行的单个容器

问题描述

我在 jvm 上运行的服务上公开了 jmx 和自定义管理端口。这两个端口都暴露给容器中的特定端口,并动态分配给 Swarm 服务级别的随机端口。

这很好用,但这意味着我只能在每个服务中随机访问一个容器。

我认为单独访问所有容器的解决方案将涉及非 docker 解决方案。可能是我的容器可以注册的一些代理服务,然后我们可以通过它在群之外访问。

在我构建它之前,任何人都有任何现有的解决方案或本地 docker 方式来实现这一点?

标签: dockerdocker-swarm

解决方案


推荐阅读