shekhar-jha / docker

Repository of docker build files
0 stars 0 forks source link

DNS lookup not working #2

Open shekhar-jha opened 9 years ago

shekhar-jha commented 9 years ago

Running server as follows

docker run -i -t --rm -P -e "CONSUL_OPTIONS=-advertise 192.168.56.10" -p 192.168.56.10:8500:8500 -p 192.168.56.10:8600:8600 jhash/control bash

The following call works (172.17.0.213 - docker eth0 ip address) within the

dig @172.17.0.213 -p 8600 consul.service.dc1.consul. ANY

The following does not

dig @192.168.56.10 -p 8600 consul.service.dc1.consul. ANY

telnet to 192.168.56.10 8600 shows that port is open

shekhar-jha commented 9 years ago

The following command works perfectly so looks more specifically a DNS issue

curl http://192.168.56.10:8500/v1/catalog/service/consul
[{"Node":"aa73b0943e41","Address":"192.168.56.10","ServiceID":"consul","ServiceName":"consul","ServiceTags":[],"ServiceAddress":"","ServicePort":8300}]