| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- version: '2.2'
- services:
- fscrawler:
- image: toto1310/fscrawler
- container_name: fscrawler
- volumes:
- - ./config:/root/.fscrawler
- - /home/tuffy/Downloads:/tmp/es
- ports:
- - 8280:8080
- command: fscrawler tuffy_es --restart --rest
- networks:
- - elastic
- links:
- - es01
- - es02
- - es03
-
- es01:
- image: docker.elastic.co/elasticsearch/elasticsearch:8.4.3
- 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"
- - xpack.security.enabled=false
- ulimits:
- memlock:
- soft: -1
- hard: -1
- volumes:
- - data01:/usr/share/elasticsearch/data
- ports:
- - 9200:9200
- networks:
- - elastic
- es02:
- image: docker.elastic.co/elasticsearch/elasticsearch:8.4.3
- 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"
- - xpack.security.enabled=false
- ulimits:
- memlock:
- soft: -1
- hard: -1
- volumes:
- - data02:/usr/share/elasticsearch/data
- networks:
- - elastic
- es03:
- image: docker.elastic.co/elasticsearch/elasticsearch:8.4.3
- 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
- - xpack.security.enabled=false
- - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- ulimits:
- memlock:
- soft: -1
- hard: -1
- volumes:
- - data03:/usr/share/elasticsearch/data
- networks:
- - elastic
- kibana:
- image: docker.elastic.co/kibana/kibana:8.4.3
- container_name: kibana
- environment:
- - "ELASTICSEARCH_HOST=http://es01:9200"
- - "ELASTICSEARCH_URL=http://es01:9200"
- ports:
- - 5601:5601
- networks:
- - elastic
- links:
- - es01
- - es02
- - es03
- restart: "no"
- volumes:
- data01:
- driver: local
- driver_opts:
- type: volume
- o: 'bind'
- device: "${DATA_VOLUME_ROOT}/files01"
- data02:
- driver: local
- driver_opts:
- type: volume
- o: 'bind'
- device: "${DATA_VOLUME_ROOT}/files02"
- data03:
- driver: local
- driver_opts:
- type: volume
- o: 'bind'
- device: "${DATA_VOLUME_ROOT}/files03"
- networks:
- elastic:
- driver: bridge
|