原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11764003.html
1 version: ‘2.2‘ 2 services: 3 cerebro: 4 image: lmenezes/cerebro:0.8.4 5 container_name: cerebro 6 ports: 7 - "9000:9000" 8 command: 9 - -Dhosts.0.host=http://elasticsearch:9200 10 networks: 11 - es7net 12 kibana: 13 image: kibana:7.4.1 14 container_name: kibana741 15 environment: 16 - XPACK_GRAPH_ENABLED=true 17 - TIMELION_ENABLED=true 18 - XPACK_MONITORING_COLLECTION_ENABLED="true" 19 ports: 20 - "5601:5601" 21 networks: 22 - es7net 23 elasticsearch: 24 image: elasticsearch:7.4.1 25 container_name: es741 26 environment: 27 - cluster.name=haha 28 - node.name=es741 29 - bootstrap.memory_lock=true 30 - "ES_JAVA_OPTS=-Xms1g -Xmx1g" 31 - discovery.seed_hosts=es741 32 - cluster.initial_master_nodes=es741 33 ulimits: 34 memlock: 35 soft: -1 36 hard: -1 37 volumes: 38 - es741data1:/Users/haha/dockerdata/elasticsearch/data 39 ports: 40 - 9200:9200 41 networks: 42 - es7net 43 44 45 volumes: 46 es741data1: 47 driver: local 48 49 networks: 50 es7net: 51 driver: bridge
1 #启动 2 docker-compose up 3 4 #停止容器 5 docker-compose down 6 7 #停止容器并且移除数据 8 docker-compose down -v
http://localhost:9200/_cat/health?v
http://localhost:9000/#/overview?host=http:%2F%2Felasticsearch:9200
http://localhost:5601/app/kibana#/home?_g=()
https://www.docker.com/products/docker-desktop
https://docs.docker.com/compose/install/
https://www.elastic.co/cn/blog/how-to-make-a-dockerfile-for-elasticsearch
https://www.elastic.co/cn/blog/elasticsearch-docker-plugin-management
https://www.elastic.co/cn/blog/docker-networking
https://github.com/lmenezes/cerebro
https://github.com/deviantony/docker-elk
docker-compose运行ES, Kibana和Cerebro
原文:https://www.cnblogs.com/agilestyle/p/11764003.html