|
@@ -0,0 +1,45 @@
|
|
|
|
+version: "2.1"
|
|
|
|
+
|
|
|
|
+services:
|
|
|
|
+ elasticsearch:
|
|
|
|
+ image: docker.elastic.co/elasticsearch/elasticsearch:6.6.1
|
|
|
|
+ container_name: elasticsearch
|
|
|
|
+ environment:
|
|
|
|
+ - cluster.name=docker-cluster
|
|
|
|
+ - bootstrap.memory_lock=true
|
|
|
|
+ - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
|
|
|
|
+ ulimits:
|
|
|
|
+ memlock:
|
|
|
|
+ soft: -1
|
|
|
|
+ hard: -1
|
|
|
|
+ volumes:
|
|
|
|
+ - esdata1:/usr/share/elasticsearch/data
|
|
|
|
+ ports:
|
|
|
|
+ - 9200:9200
|
|
|
|
+ networks:
|
|
|
|
+ - esnet
|
|
|
|
+ elasticsearch2:
|
|
|
|
+ image: docker.elastic.co/elasticsearch/elasticsearch:6.6.1
|
|
|
|
+ container_name: elasticsearch2
|
|
|
|
+ environment:
|
|
|
|
+ - cluster.name=docker-cluster
|
|
|
|
+ - bootstrap.memory_lock=true
|
|
|
|
+ - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
|
|
|
|
+ - "discovery.zen.ping.unicast.hosts=elasticsearch"
|
|
|
|
+ ulimits:
|
|
|
|
+ memlock:
|
|
|
|
+ soft: -1
|
|
|
|
+ hard: -1
|
|
|
|
+ volumes:
|
|
|
|
+ - esdata2:/usr/share/elasticsearch/data
|
|
|
|
+ networks:
|
|
|
|
+ - esnet
|
|
|
|
+
|
|
|
|
+volumes:
|
|
|
|
+ esdata1:
|
|
|
|
+ driver: local
|
|
|
|
+ esdata2:
|
|
|
|
+ driver: local
|
|
|
|
+
|
|
|
|
+networks:
|
|
|
|
+ esnet:
|