Multiple supervisors not able to gossip

supervisor

#1

Hello,

I have a docker image with habitat installed and I am running three containers as:
docker run -ti my-image:latest

Inside each of them I’m running the following commands:

Container 1
hab sup run

Container 2
hab sup run --peer=172.18.0.2

Container 3
hab sup run --peer=172.18.0.2

Here, 172.18.0.2 is the IP address of the first container.

But when I open $CONTAINER_IP:9631/services, I get a blank response.

What could be going wrong?


#2

@indradhanush in a browser is the response 100% blank? Or is there any information at all?


#3

@eeyun It’s completely blank:

$ curl http://172.18.0.2:9631/services
[]

#4

I tried exporting the docker image for core/redis and was able to get the supervisors to communicate. Apart from this I realized that I was not passing the --topology=leader flag and my Dockerfile was not configured to run a service in the container.

This issue can be considered as resolved now. :slight_smile: