====== Настройка минимального Elastic+Kibana для сбора логов. v 7.9 ====== version: '3.7' services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.9.3 container_name: elasticsearch restart: always environment: - TZ=Asia/Yekaterinburg - ELASTIC_PASSWORD=password - discovery.type=single-node - "ES_JAVA_OPTS=-Xms2048m -Xmx2048m" - xpack.security.enabled=true ulimits: memlock: soft: -1 hard: -1 nofile: soft: 65536 hard: 65536 cap_add: - IPC_LOCK volumes: - /home/ubuntu/elastic/elasticsearch/data:/usr/share/elasticsearch/data - /etc/localtime:/etc/localtime:ro ports: - 9200:9200 - 9300:9300 kibana: container_name: kibana image: docker.elastic.co/kibana/kibana:7.9.3 restart: always environment: - TZ=Asia/Yekaterinburg - server.name=kibana - server.host=0.0.0.0 - elasticsearch.url=http://elasticsearch:9200 - ELASTICSEARCH_USERNAME=elastic - ELASTICSEARCH_PASSWORD=password ports: - 5601:5601 depends_on: - elasticsearch