From 050416224d6bf90ae0b7d3ae9948e45c1ffd3631 Mon Sep 17 00:00:00 2001 From: Emile Vauge Date: Tue, 5 Jul 2016 11:16:47 +0200 Subject: [PATCH] Fix host Docker network Signed-off-by: Emile Vauge --- provider/docker.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/provider/docker.go b/provider/docker.go index 3764eb808..8e5f4cd09 100644 --- a/provider/docker.go +++ b/provider/docker.go @@ -270,7 +270,12 @@ func (provider *Docker) getIPAddress(container dockertypes.ContainerJSON) string } } } - for _, network := range container.NetworkSettings.Networks { + for networkName, network := range container.NetworkSettings.Networks { + // If net==host, quick n' dirty, we return 127.0.0.1 + // This will work locally, but will fail with swarm. + if "host" == networkName { + return "127.0.0.1" + } return network.IPAddress } return ""