无法连接Kafka到Zookeeper

从docker-compose我得到了这个yml:

version: '2' services: zookeeper: container_name: zookeeper image: confluentinc/cp-zookeeper:3.1.1 ports: - "2080:2080" environment: - ZOOKEEPER_CLIENT_PORT=2080 - ZOOKEEPER_TICK_TIME=2000 kafka: container_name: kafka image: confluentinc/cp-kafka:3.1.1 ports: - "9092:9092" environment: - KAFKA_CREATE_TOPICS=Topic1:1 - KAFKA_ZOOKEEPER_CONNECT=192.168.99.100:2080 - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.99.100:9092 depends_on: - zookeeper schema-registry: container_name: schema-registry image: confluentinc/cp-schema-registry:3.1.1 ports: - "8081:8081" environment: - SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL=192.168.99.100:2080 - SCHEMA_REGISTRY_HOST_NAME=localhost depends_on: - zookeeper - kafka 

当我站起来这个docker时,控制台输出结束于:

 schema-registry | Error while running kafka-ready. schema-registry | org.apache.kafka.common.errors.TimeoutException: Timed out waiting for Kafka to create /brokers/ids in Zookeeper. timeout (ms) = 40000 schema-registry exited with code 1 

似乎卡夫卡从来没有连接Zookeper或类似的东西,有没有人知道这是为什么发生?