首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker 1.12群覆盖网络发布端口

Docker 1.12群覆盖网络发布端口
EN

Stack Overflow用户
提问于 2016-08-22 02:49:36
回答 1查看 383关注 0票数 1

我试图在Docker 1.12上运行一个非常简单的集群示例:

我有两项服务:

代码语言:javascript
复制
drupalapp     mastermindg/rpi-apache2php7  
drupaldb      mysql:latest

Drupalapp已经发布了端口80:

代码语言:javascript
复制
"Endpoint": {
        "Spec": {
            "Mode": "vip",
            "Ports": [
                {
                    "Protocol": "tcp",
                    "TargetPort": 80,
                    "PublishedPort": 80
                }
            ]
        },
        "Ports": [
            {
                "Protocol": "tcp",
                "TargetPort": 80,
                "PublishedPort": 80
            }
        ],
        "VirtualIPs": [
            {
                "NetworkID": "5citix4eeoe9isd2ainbt2uvn",
                "Addr": "10.255.0.7/16"
            },
            {
                "NetworkID": "6lgv0o648l7inrbu6abh5ac79",
                "Addr": "10.0.9.4/24"
            }
        ]
    },

我有一个覆盖网络:

代码语言:javascript
复制
swarmed       "Subnet": "10.0.9.0/24",
                "Gateway": "10.0.9.1"

德鲁帕普实例已启动并稳定。

我的问题是,即使我看到端口80监听每个节点,我也无法在任何主机上到达端口80。

我如何连接到运行在我的群中的德鲁帕拉应用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-22 10:57:49

(将注释转换为答复)

在1.12中报告了几个关于服务发现和发布端口失败的问题。拉动请求#25603似乎修复了其中的一堆,并包含在1.12.1 (即上周被释放 )中。请注意,即使在1.12.1中,第24789期中的一些用户仍在报告问题,因此可能仍有一些边缘情况需要解决。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39070738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档