我试图在Docker 1.12上运行一个非常简单的集群示例:
我有两项服务:
drupalapp mastermindg/rpi-apache2php7
drupaldb mysql:latestDrupalapp已经发布了端口80:
"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"
}
]
},我有一个覆盖网络:
swarmed "Subnet": "10.0.9.0/24",
"Gateway": "10.0.9.1"德鲁帕普实例已启动并稳定。
我的问题是,即使我看到端口80监听每个节点,我也无法在任何主机上到达端口80。
我如何连接到运行在我的群中的德鲁帕拉应用?
发布于 2016-08-22 10:57:49
(将注释转换为答复)
在1.12中报告了几个关于服务发现和发布端口失败的问题。拉动请求#25603似乎修复了其中的一堆,并包含在1.12.1 (即上周被释放 )中。请注意,即使在1.12.1中,第24789期中的一些用户仍在报告问题,因此可能仍有一些边缘情况需要解决。
https://stackoverflow.com/questions/39070738
复制相似问题