version: "3.6" services: sh01: image: wdsplunk:7.2 command: start hostname: sh01 container_name: sh01 environment: - SPLUNK_START_ARGS=--accept-license - SPLUNK_PASSWORD=1234567890 - SPLUNK_SEARCH_HEAD_URL=sh01 - SPLUNK_INDEXER_URL=idx01,idx02 - SPLUNK_ROLE=splunk_search_head - SPLUNK_LICENSE_URI=https://wdlab_idx01:8089 - DEBUG=true volumes: - ./volumes/sh01/etc:/opt/splunk/etc - ./volumes/sh01/var:/opt/splunk/var - /mnt/fastdata/docker/compose/esidemo/volumes/sh01/datamodel:/opt/splunk/datamodel ports: - "8400:8000" depends_on: - "idx01" - "idx02" idx01: image: wdsplunk:7.2 command: start hostname: idx01 container_name: idx01 environment: - SPLUNK_START_ARGS=--accept-license - SPLUNK_PASSWORD=1234567890 - SPLUNK_SEARCH_HEAD_URL=sh01 - SPLUNK_INDEXER_URL=idx01,idx02 - SPLUNK_ROLE=splunk_indexer - SPLUNK_LICENSE_URI=https://wdlab_idx01:8089 volumes: - ./volumes/idx01/etc:/opt/splunk/etc - ./volumes/idx01/var:/opt/splunk/var - /mnt/fastdata/docker/compose/esidemo/volumes/idx01/datamodel:/opt/splunk/datamodel ports: - "8500:8000" idx02: image: wdsplunk:7.2 command: start hostname: idx02 container_name: idx02 environment: - SPLUNK_START_ARGS=--accept-license - SPLUNK_PASSWORD=1234567890 - SPLUNK_SEARCH_HEAD_URL=sh01 - SPLUNK_INDEXER_URL=idx01,idx02 - SPLUNK_ROLE=splunk_indexer - SPLUNK_LICENSE_URI=https://wdlab_idx01:8089 volumes: - ./volumes/idx02/etc:/opt/splunk/etc - ./volumes/idx02/var:/opt/splunk/var - /mnt/fastdata/docker/compose/esidemo/volumes/idx02/datamodel:/opt/splunk/datamodel ports: - "8600:8000" networks: default: external: name: wdlab-net