在现实生活中,advertised.host.name
永远都不应该如此localhost
。
在您的情况下,您以桥接网络模式运行Docker容器,因此它将无法通过来访问代理localhost
,因为它将指向容器网络,而不是主机。
为了使其正常工作,您应该将advertised.host.name
和设置为bootstrap.servers
返回的IP地址ifconfig docker0
(在您的情况下,可能不是docker0,但您明白了)。
另外,您可能使用来运行容器--net=host
,但我认为您最好正确配置广告的主机名。