Docker-compose for ELK

EFK

  • ElasticSearch(es0001.efk0001) : Indexer and Searcher (latest official image)
    • ./elasticsearch/config/elasticsearch.yml
    • data: ./elasticsearch/data
  • Fluentd(fl0001.efk0001) : Collector (latest official image)
    • ./fluentd/config
    • ./fluentd/log
  • Kibana(kb0001.efk0001) : Viewer (lastest official image)
    • ./kibana/config/kibana.yml

Quick Usage

  1. edit docker-compose.yml and config files
  2. change directory docker-compose.yml is in and run docker-compose up -d .
  3. open browser http://your.server.url:5601/

Quick TIPS

  • UP THEM: docker-compose up -d
  • DOWN THEM: docker-compose down
  • SHOW LOGS: docker logs or docker-compose logs
  • ATTACH SHELL: docker attach -ti /bin/bash or docker-enter
  • DETACH SHELL: C-p C-q or exit if you get into container using docker-enter

Help