尝试使用Consul的0.7.2版本并使用以下内容启动代理(beta版本为0.7.2,最终版本为0.8.0)语法:
$ docker run -d -p 8500:8500 --name node4 -h node4 consul agent -join $JOIN_IP -ui -client=0.0.0.0 -bind='{{ GetPrivateIP }}'
变化是争论的焦点 -bind 其中Consul现在将呈现私有IP地址的IP地址。其他模板参数记录在 hashicorp/go-sockaddr 。
-bind
hashicorp/go-sockaddr