From 1966b1027e7f6d296b7a1e2b94d61c35316888b4 Mon Sep 17 00:00:00 2001 From: j-pas <40356126+j-pas@users.noreply.github.com> Date: Thu, 2 Aug 2018 15:34:32 +0200 Subject: [PATCH] Register the broker with its IP address Register the broker with its IP address to prevent issues with non-FQDN DNS lookups from Kafka clients running in other containers --- docker-compose-swarm.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose-swarm.yml b/docker-compose-swarm.yml index 86e63eb1..f31ea68e 100644 --- a/docker-compose-swarm.yml +++ b/docker-compose-swarm.yml @@ -12,7 +12,7 @@ services: protocol: tcp mode: host environment: - HOSTNAME_COMMAND: "docker info | grep ^Name: | cut -d' ' -f 2" + HOSTNAME_COMMAND: "docker info -f '{{`{{.Swarm.NodeAddr}}`}}'" KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT KAFKA_ADVERTISED_LISTENERS: INSIDE://:9092,OUTSIDE://_{HOSTNAME_COMMAND}:9094