Docker zookeeper映像无法连接到Sheepkler/kafka manager映像

Docker zookeeper映像无法连接到Sheepkler/kafka manager映像,docker,apache-zookeeper,Docker,Apache Zookeeper,我正在使用两张图片(来自雅虎公司的工具),但是这张图片是由一个有着奇怪幽默感的人制作的,但是它有很好的评价 及 我开始做动物园管理员 docker run --it --restart always -d zookeeper 然后尝试启动apache manager docker run -it --rm -p 9000:9000 -e ZK_HOSTS="your-zk.domain:2181" -e APPLICATION_SECRET=letmein sheepkiller/kafka

我正在使用两张图片(来自雅虎公司的工具),但是这张图片是由一个有着奇怪幽默感的人制作的,但是它有很好的评价

我开始做动物园管理员

docker run --it --restart always -d zookeeper
然后尝试启动apache manager

docker run -it --rm  -p 9000:9000 -e ZK_HOSTS="your-zk.domain:2181" -e APPLICATION_SECRET=letmein sheepkiller/kafka-manager
文件说:

(如果未定义ZK_主机,则默认值已设置为“localhost:2181”)

错误:

正在启动客户端连接,connectString=localhost:2181 sessionTimeout=60000 watcher=org.apache.curator。ConnectionState@7bf272d3 [info]o.a.z.ClientCnxn-打开到服务器localhost的套接字连接/127.0.0.1:2181。不会尝试使用SASL进行身份验证(未知错误) [info]k.m.a.KafkaManagerActor-zk=localhost:2181 [信息]k.m.a.kafka管理员-baseZkPath=/kafka管理员 [警告]o.a.z.ClientCnxn-服务器为空的会话0x0,出现意外错误,正在关闭套接字连接并尝试重新连接


我正在使用Docker 17.12.0-ce版,在windows 10上构建c97c6d6。我试过几种不同的方法,但都没有成功。我假设端口存在问题,但我不确定在我已经拉取它们之后如何更改这些图像(如果确实如此)。

以下操作应该可以正常工作:

docker network create zookeeper-net
docker run -it --restart always -p 2181:2181 --network zookeeper-net --name zookeeper -d zookeeper
docker run -it --rm  -p 9000:9000 -e ZK_HOSTS="zookeeper:2181" -e APPLICATION_SECRET=letmein sheepkiller/kafka-manager
更新

还有一种方法可以设置所有内容。我建议你用这个

docker-compose up -d

错误
后台异常无法重试或重试已放弃
org.apache.curator.curatorconnectionossexception:keeperrorcode=connectionoss
感谢您的努力。@Drew1208更新的答案您可以使用开发人员为卡夫卡映像提供的Docker compose文件。这应该可以完美地工作。
PS C:\Users\me\Documents\yahoo monitoring>docker compose up错误:在此目录或父目录中找不到合适的配置文件。你在正确的目录中吗?支持的文件名:docker-compose.yml,docker-compose.yaml
我创建了一个目录,然后创建了一个yml文件,并用正确的设置对其进行了编辑,没有用。@Drew1208您需要复制/下载这个文件,并将其命名为docker-compose.yml,然后在同一个方向上运行
docker-compose up-d
现在我得到了这个
Yikes!询问在[ActorSelection]上超时(akka://kafka-manager-system/),路径(/user/kafka manager)]],在[5000 ms]之后创建群集时。这家伙已经干了两天了。我试过了,但什么也没做。