version: '3' services: elasticsearch: container_name: elasticsearch image: elasticsearch:6.4.2 ports: - 9200:9200 - 9300:9300 environment: - 'ES_JAVA_OPTS=-Xms2048m -Xmx2048m' - 'discovery.type=single-node' volumes: - elasticsearch-data:/usr/share/elasticsearch/data/ kibana: image: docker.elastic.co/kibana/kibana:6.4.2 ports: - "5601:5601" depends_on: - elasticsearch environment: - 'ELASTICSEARCH_HOSTS=http://elasticsearch:9200' volumes: elasticsearch-data: external: true