version: '3.6' services: es_master_180_10: image: elasticsearch:7.6.1 container_name: es_master_180_10 environment: - "ES_JAVA_OPTS=-Xms512m -Xmx512m" volumes: - /mnt/hgfs/elasticsearch/master_10/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml - /mnt/hgfs/elasticsearch/master_10/data:/usr/share/elasticsearch/data - /mnt/hgfs/elasticsearch/plugins:/usr/share/elasticsearch/plugins privileged: true ports: - 9210:9200 - 9310:9300 networks: es: ipv4_address: 180.200.7.10 es_slave_180_11: image: elasticsearch:7.6.1 container_name: es_slave_180_11 environment: - "ES_JAVA_OPTS=-Xms512m -Xmx512m" volumes: - /mnt/hgfs/elasticsearch/slave_11/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml - /mnt/hgfs/elasticsearch/slave_11/data:/usr/share/elasticsearch/data - /mnt/hgfs/elasticsearch/plugins:/usr/share/elasticsearch/plugins privileged: true ports: - 9211:9200 - 9311:9300 networks: es: ipv4_address: 180.200.7.11 es_slave_180_12: image: elasticsearch:7.6.1 container_name: es_slave_180_12 environment: - "ES_JAVA_OPTS=-Xms512m -Xmx512m" volumes: - /mnt/hgfs/elasticsearch/slave_12/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml - /mnt/hgfs/elasticsearch/slave_12/data:/usr/share/elasticsearch/data - /mnt/hgfs/elasticsearch/plugins:/usr/share/elasticsearch/plugins privileged: true ports: - 9212:9200 - 9312:9300 networks: es: ipv4_address: 180.200.7.12 kibana: image: kibana:7.6.1 container_name: kibana environment: - "ELASTICSEARCH_HOSTS=http://180.200.7.12:9200" - "SERVER_PORT=5601" - "SERVER_HOST=0.0.0.0" ports: - 5601:5601 networks: es: ipv4_address: 180.200.7.13 networks: es: driver: bridge ipam: config: - subnet: "180.200.7.0/24"