[ { “节点”:“ 领事 </跨度> -staging-a-1.org” “地址”:“10.0.11.221”, “ServiceID”:“mesos-slave-staging-a-1.org:determined_bartik:5000”, “ServiceName”:“service1”, “ServiceTags”:null , “ServiceAddress”:“”, “ServicePort”:4003 }, { “节点”:“ 领事 </跨度> -staging-a-1.org” “地址”:“10.0.11.221”, “ServiceID”:“mesos-slave-staging-a-1.org:anry_hypatia:5000
我有类似的问题,发现在v6 Consul Registrator之前将ServiceAddress留空,但是在v6(目前是最新的)它是“0.0.0.0”。我试图使用“-ip”选项,但它没有帮助,不知何故它分配容器的内部IP地址。发现相关问题:
在我的情况下,我通过绑定容器到IP地址修复它,如:
docker run -d -p 10.0.0.3:4003:5000 -e "SERVICE_NAME=service1" docker-training/hello-world