confluentinc kafka-zookeeper泊坞窗安装程序无法正常工作

我有点卡住了build立一个工作kafka-zookeeperdocker设置。 我正在使用https://hub.docker.com/r/confluentinc/cp-zookeeper/和https://hub.docker.com/r/confluentinc/cp-kafka/我的docker-compose文件如下所示:

version: '2.1' services: web: network_mode: 'bridge' extends: file: web.base.yml service: webapp environment: #This syntax of <hostname>:<port> is required by my webapp - kafkaHost=kafka:29092 links: - kafka zookeeper-1: network_mode: 'bridge' extends: file: kafka.base.yml service: zookeeper kafka: network_mode: 'bridge' depends_on: - zookeeper-1 extends: file: kafka.base.yml service: kafka 

我的基础撰写为kafka:

 version: '2.1' services: zookeeper: image: confluentinc/cp-zookeeper:latest ports: - "32181:32181" environment: ZOOKEEPER_CLIENT_PORT: 32181 ZOOKEEPER_TICK_TIME: 2000 kafka: image: confluentinc/cp-kafka:latest ports: - "29092:29092" environment: KAFKA_BROKER_ID: 1 KAFKA_ZOOKEEPER_CONNECT: zookeeper:32181 KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:29092 

Docker版本:

 Docker version 1.13.1, build 092cba3 docker-compose version 1.11.1, build 7c5d5e4 

错误快照:

 kafka_1 | Error while waiting for Zookeeper client to connect to the server [zookeeper:32181]. kafka_1 | java.net.UnknownHostException: zookeeper: Name or service not known kafka_1 | at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) kafka_1 | at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928) kafka_1 | at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323) kafka_1 | at java.net.InetAddress.getAllByName0(InetAddress.java:1276) kafka_1 | at java.net.InetAddress.getAllByName(InetAddress.java:1192) kafka_1 | at java.net.InetAddress.getAllByName(InetAddress.java:1126) kafka_1 | at org.apache.zookeeper.client.StaticHostProvider.<init>(StaticHostProvider.java:61) kafka_1 | at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:445) kafka_1 | at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:380) kafka_1 | at io.confluent.admin.utils.ClusterStatus.isZookeeperReady(ClusterStatus.java:73) kafka_1 | at io.confluent.admin.utils.cli.ZookeeperReadyCommand.main(ZookeeperReadyCommand.java:55) 

操作系统:Ubuntu 14.04 Zookeeper容器即将上市。 这是导致问题的卡夫卡。 请让我知道如果我失去了某个地方的东西。 提前致谢。