This is the Actency Docker ELK-stack version 7.5.1.
The image basically contains:
* Elasticsearch :
Search specifics data in your logfile(s).
* Logstash :
Retrieve your data from the monitored host(s).
* Kibana :
Display all the informations about your logs on a GUI.
version: '3.2'
services: elasticsearch: build: context: elasticsearch/ args: ELK_VERSION: $ELK_VERSION # volumes: # - type: bind # source: ./elasticsearch/config/elasticsearch.yml # target: /usr/share/elasticsearch/config/elasticsearch.yml # read_only: true # - type: volume # source: elasticsearch # target: /usr/share/elasticsearch/data ports: - "9200:9200" - "9300:9300" environment: ES_JAVA_OPTS: "-Xmx256m -Xms256m" ELASTIC_PASSWORD: changeme discovery.type: single-node networks: - elk
logstash: build: context: logstash/ args: ELK_VERSION: $ELK_VERSION # volumes: # - type: bind # source: ./logstash/config/logstash.yml # target: /usr/share/logstash/config/logstash.yml # read_only: true # - type: bind # source: ./logstash/pipeline # target: /usr/share/logstash/pipeline # read_only: true ports: - "5000:5000/tcp" - "5000:5000/udp" - "9600:9600" environment: LS_JAVA_OPTS: "-Xmx256m -Xms256m" networks: - elk depends_on: - elasticsearch
kibana: build: context: kibana/ args: ELK_VERSION: $ELK_VERSION # volumes: # - type: bind # source: ./kibana/config/kibana.yml # target: /usr/share/kibana/config/kibana.yml # read_only: true ports: - "5601:5601" networks: - elk depends_on: - elasticsearch
networks: elk: driver: bridge
volumes: elasticsearch:
Content type
Image
Digest
Size
379.1 MB
Last updated
over 6 years ago
docker pull actency/docker-elasticsearch