Estou com o seguinte arquivo docker-compose.yml, todas as imagens sobe, mas o Kibana não encontra o ES, será alguma configuração errada no arquivo?
version: '2.2'
services:
    es01:
        image: rbrodrigues/elasticseach:7.1.0
        container_name: es01
        environment:
            - node.name=es01
            - node.master=true
            - discovery.seed_hosts=es02
            - cluster.initial_master_nodes=es01,es02
            - cluster.name=docker-cluster
            - bootstrap.memory_lock=true
            - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
        ulimits:
            memlock:
                soft: -1
                hard: -1
        volumes:
            - esdata01:/usr/share/elasticsearch/data
        ports:
            - 9200:9200
        networks:
            - esnet
    es02:
        image: rbrodrigues/elasticseach:7.1.0
        container_name: es02
        environment:
            - node.name=es02            
            - discovery.seed_hosts=es01
            - cluster.initial_master_nodes=es01,es02
            - cluster.name=docker-cluster
            - bootstrap.memory_lock=true
            - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
        ulimits:
            memlock:
                soft: -1
                hard: -1
        volumes:
            - esdata02:/usr/share/elasticsearch/data
        networks:
            - esnet
    kibana:
        image: docker.elastic.co/kibana/kibana:7.1.0
        container_name: kibana
        environment:            
            - SERVER_HOST=0.0.0.0
        ports:
            - 5601:5601
        depends_on: 
            - es01
        networks:
            - esnet
volumes:
    esdata01:
        driver: local
    esdata02:
        driver: local
networks:
    esnet:
        driver: bridge