Difference between revisions of "ElasticSearch docker-compose example"

From wikieduonline
Jump to navigation Jump to search
(Created page with " <pre> version: '2.2' services: es01: image: docker.elastic.co/elasticsearch/elasticsearch:7.5.2 container_name: es01 environment: - node.name=es01 -...")
Tags: Mobile web edit, Mobile edit
 
 
(7 intermediate revisions by one other user not shown)
Line 1: Line 1:
 +
https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-compose-file
  
<pre>
 
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:
+
version: '2.2'
  data01:
+
services:
    driver: local
+
  es01:
  data02:
+
    image: docker.elastic.co/elasticsearch/elasticsearch:7.5.2
    driver: local
+
    container_name: es01
  data03:
+
    environment:
    driver: local
+
      - 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
  
networks:
 
  elastic:
 
    driver: bridge
 
  
</pre>
+
== Related ==
 +
* [[Kibana]]
 +
 
 +
== See also ==
 +
* {{docker-compose}}
 +
* {{ELK}}
 +
 
 +
 
 +
[[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: