我无法访问docker集装箱外的卡夫卡经纪人

我为kafkabuild立了我自己的docker集装箱,并且为暴露端口build立了zookeeper。

docker run -p 2181:2181 -p 9092:9092 -it 47de500e2d97 /bin/bash 

我跟着kafka快速启动安装和运行zookeeper,和kafka服务器,

我已经设置了advertised.host.name:My Server Ip我的advertised.host.name:My Server Ip ,和advertised.port

当我运行kafka-console-producer.sh --broker-list MyServerIp:9092 --topic test从外面的kafka-console-producer.sh --broker-list MyServerIp:9092 --topic test我得到这个错误

 [2017-05-18 10:37:43,288] WARN Error while fetching metadata with correlation id 1 : {here=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient) [2017-05-18 10:37:43,525] WARN Error while fetching metadata with correlation id 2 : {here=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient) 

任何人都可以帮助我find解决scheme来解决这个问题?