million12/docker-kibana4

Name: docker-kibana4

Owner: MILLION12

Description: Kibana 4 For Elasticsearch

Created: 2015-02-19 19:44:31.0

Updated: 2017-12-10 03:50:30.0

Pushed: 2016-09-27 15:41:02.0

Homepage:

Size: 12

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Kibana 4 Docker Image

CircleCI Build Status
GitHub Open Issues GitHub Stars GitHub Forks
Stars on Docker Hub Pulls on Docker Hub
Docker Layers

Deploy to Docker Cloud

This is a million12/kibana4 docker image with Kibana 4 for Elasticsearch. It's based on CentOS-7 and offers ability to provide any argument to kibana process.

This container is built that any extra parameters provided to docker run will be passed directly to kibana command. For example, if you run docker run [run options] million12/kibana4 -e http://elasticsearch_address:9200 you pass -e http://elasticsearch_address:9200 to kibana daemon.

ENV variables
KIBANA_CONFIG

Default: KIBANA_CONFIG=/opt/kibana/config/kibana.yml
If you mount your config to different location, simply edit it.

MARVEL_SUPPORT - Add support for Marvel Plugin. (true/false). false is default.

  1. Marvel Docs
Usage
Basic
docker run \
-ti \
-p 5601:5601 \
million12/kibana4
Mount custom config , override some options
docker run \
-d \
-p 5601:5601 \
-e MARVEL_SUPPORT=true \
-v /my-kibana-config.yml:/opt/kibana/config/kibana.yml \
million12/kibana4 \
--elasticsearch http://elasticsearch_address:9200

Note: in this case config is mounted to its default location, so you don't need to modify KIBANA_CONFIG variable.

Kibana CMD params

kibana command can be used with some parameters to define Elasticsearch address and port on which kibana should work. Simple --help output below:

Usage: kibana [options]

  Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch.

 Options:

-h, --help                 output usage information
-V, --version              output the version number
-e, --elasticsearch <uri>  Elasticsearch instance
-c, --config <path>        Path to the config file
-p, --port <port>          The port to bind to
-q, --quiet                Turns off logging
-H, --host <host>          The host to bind to
--plugins <path>           Path to scan for plugins
Authors

Author: Marcin ryzy Ryzycki (marcin@m12.io)
Author: Przemyslaw Ozgo (linux@ozgo.info)


Sponsored by Prototype Brewery - the new prototyping tool for building highly-interactive prototypes of your website or web app. Built on top of Neos CMS and Zurb Foundation framework.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.