我已经弄明白了, .Address 是Consul响应元数据的一部分,而不是服务元数据的真正部分。这使我感到困惑,因为我的领事客户端正在同一台主机上运行。
.Address
我改变了 -ip 我运行的Registrator服务的参数是运行docker的主机的内部IP地址(而不是默认值,即Docker容器的IP),一切正常。
-ip