Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问Docker Swarm服务中运行的单个容器_Docker_Docker Swarm - Fatal编程技术网

访问Docker Swarm服务中运行的单个容器

访问Docker Swarm服务中运行的单个容器,docker,docker-swarm,Docker,Docker Swarm,我在jvm上运行的服务上公开jmx和自定义管理端口。这两个端口都暴露于容器中的特定端口,并在Swarm服务级别动态分配给随机端口 这很好,但这意味着我只能在每个服务中随机访问一个容器 我认为单独访问所有容器的解决方案将涉及非docker解决方案。可能是我的容器可以注册的代理服务,然后在swarm之外我们可以通过它访问 在我构建它之前,有人有任何现有的解决方案或本地docker方法来实现这一点吗

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

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

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

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