Difference between revisions of "ElasticSearch docker-compose example"

From wikieduonline
Jump to navigation Jump to search
 
(4 intermediate revisions by one other user not shown)
Line 19: Line 19:
 
         hard: -1
 
         hard: -1
 
     volumes:
 
     volumes:
       - data01:/usr/share/elasticsearch/data
+
       - data01:[[/usr/share/elasticsearch/data]]
 
     ports:
 
     ports:
       - 9200:9200
+
       - [[9200]]:9200
     networks:
+
     [[networks:]]
 
       - elastic
 
       - elastic
 
   es02:
 
   es02:
Line 73: Line 73:
 
     driver: bridge  
 
     driver: bridge  
  
 +
 +
== Related ==
 +
* [[Kibana]]
  
 
== See also ==
 
== See also ==
 
* {{docker-compose}}
 
* {{docker-compose}}
 +
* {{ELK}}
  
  
 
[[Category:Docker]]
 
[[Category:Docker]]

Latest revision as of 14:25, 5 July 2022

https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-compose-file


version: '2.2'
services:
  es01:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.5.2
    container_name: es01
    environment:
      - node.name=es01
      - cluster.name=es-docker-cluster
      - discovery.seed_hosts=es02,es03
      - cluster.initial_master_nodes=es01,es02,es03
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - data01:/usr/share/elasticsearch/data
    ports:
      - 9200:9200
    networks:
      - elastic
  es02:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.5.2
    container_name: es02
    environment:
      - node.name=es02
      - cluster.name=es-docker-cluster
      - discovery.seed_hosts=es01,es03
      - cluster.initial_master_nodes=es01,es02,es03
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - data02:/usr/share/elasticsearch/data
    networks:
      - elastic
  es03:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.5.2
    container_name: es03
    environment:
      - node.name=es03
      - cluster.name=es-docker-cluster
      - discovery.seed_hosts=es01,es02
      - cluster.initial_master_nodes=es01,es02,es03
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - data03:/usr/share/elasticsearch/data
    networks:
      - elastic 

volumes:
  data01:
    driver: local
  data02:
    driver: local
  data03:
    driver: local 

networks:
  elastic:
    driver: bridge 


Related[edit]

See also[edit]

Advertising: