这里为了简单,直接将eskibana连在一起,同时启动了:

    1. version: '2.2'
    2. services:
    3. es01:
    4. image: docker.elastic.co/elasticsearch/elasticsearch:7.10.1
    5. container_name: es01
    6. environment:
    7. - node.name=es01
    8. - cluster.name=es-docker-cluster
    9. - bootstrap.memory_lock=true
    10. - discovery.type=single-node
    11. - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    12. - TAKE_FILE_OWNERSHIP=true
    13. ulimits:
    14. memlock:
    15. soft: -1
    16. hard: -1
    17. volumes:
    18. - /var/elastic-stack/elasticsearch/data/data01:/usr/share/elasticsearch/data
    19. - /var/elastic-stack/elasticsearch/logs/logs01:/usr/share/elasticsearch/logs
    20. ports:
    21. - 9200:9200
    22. networks:
    23. - elastic
    24. kibana:
    25. image: docker.elastic.co/kibana/kibana:7.10.1
    26. container_name: kibana
    27. volumes:
    28. - ./kibana.yml:/usr/share/kibana/config/kibana.yml
    29. environment:
    30. ELASTICSEARCH_HOSTS: http://es01:9200
    31. networks:
    32. - elastic
    33. ports:
    34. - 5601:5601
    35. networks:
    36. elastic:
    37. driver: bridge