领事正常运作
Registrator运行正常,但它没有收听docker事件。
以registrator的身份运行:
docker run -d -h 10.153.6.131 -v /var/run/docker.sock:/tmp/docker.sock progrium / registrator consul://10.153.6.131:8500
也尝试了
docker run -d -h 10.153.6.131 -P -v /var/run/docker.sock:/tmp/docker.sock progrium / registrator consul://10.153.6.131:8500
docker logs 73acf7b7f687b6c02e35ccfa6e2a41e42eea18a27292befd87d65fc665d20320 2014/10/07 21:39:49 registrator:在领事使用consul注册表后端://10.153.6.131:8500
但不是"倾听码头事件"
请帮忙。答案 0 :(得分:0)
我和etcd有点类似的问题。在侦听新事件之前,registrator尝试注册已在运行的服务。我不太了解领事(并且对etd也不太了解),但是看看http通讯给我提示出现了什么问题。尝试
tcpdump -i any -A -s 0 host 10.153.6.131
假设您看到了交通,请密切关注领事的回应。我希望它能回应HTTP错误代码,这可能会指出你的根本原因。如果您没有看到流量,请仔细检查地址和iptable配置。