services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:${VERSION:-7.17.1} hostname: elasticsearch environment: - cluster.name=elasticsearch - bootstrap.memory_lock=true - discovery.type=single-node # - http.publish_host=localhost # - http.host=0.0.0.0 # - transport.host=127.0.0.1 # - network.host=_local_ - network.publish_host=127.0.0.1 - logger.org.elasticsearch=warn - xpack.security.enabled=false - path.repo=/usr/share/elasticsearch/backup - "ES_JAVA_OPTS=-Xms1g -Xmx1g" ulimits: nproc: 65536 nofile: soft: 65536 hard: 65536 memlock: soft: -1 hard: -1 volumes: - ./data/backup:/usr/share/elasticsearch/backup ports: - 9200:9200 platinum: image: docker.elastic.co/elasticsearch/elasticsearch:${VERSION:-7.17.1} hostname: elasticsearch-platinum environment: - cluster.name=platinum - bootstrap.memory_lock=true - discovery.type=single-node - xpack.license.self_generated.type=trial - xpack.security.enabled=true - xpack.watcher.enabled=true # - http.publish_host=localhost # - http.host=0.0.0.0 # - transport.host=127.0.0.1 # - network.host=_local_ - http.port=9210 - network.publish_host=127.0.0.1 - logger.org.elasticsearch=warn - path.repo=/usr/share/elasticsearch/backup - "ES_JAVA_OPTS=-Xms1g -Xmx1g" - ELASTIC_PASSWORD=elastic ulimits: nproc: 65536 nofile: soft: 65536 hard: 65536 memlock: soft: -1 hard: -1 volumes: - ./data/backup:/usr/share/elasticsearch/backup ports: - 9210:9210