A Docker image to deploy and test plugins for any given version of Kibana.
- Docker
- A Kibana Plugin
docker run -it -p 9200:9200 -p 5601:5601 -e KIBANA_VERSION=<KIBANA_VERSION> -e PLUGIN_FILE_NAME=<PLUGIN_FILE_NAME> -v <KIBANA_PLUGIN_PATH>:/kibana-plugin --rm daniccan/kibana-plugin-tester
docker run -it -p 9200:9200 -p 5601:5601 -e KIBANA_VERSION=7.6.0 -e PLUGIN_FILE_NAME=my_plugin.zip -v /home/username/my_plugin:/kibana-plugin --rm daniccan/kibana-plugin-tester
docker run -it -p 9200:9200 -p 5601:5601 -e KIBANA_VERSION=<KIBANA_VERSION> -e PLUGIN_URL=<PLUGIN_URL> --rm daniccan/kibana-plugin-tester
docker run -it -p 9200:9200 -p 5601:5601 -e KIBANA_VERSION=7.6.0 -e PLUGIN_URL=https://mydomain.com/kibana_plugins/my_plugin.zip --rm daniccan/kibana-plugin-tester
- Elasticsearch: http://localhost:9200
- Kibana: http://localhost:5601
Environment Variable | Required | Description | Example |
---|---|---|---|
KIBANA_VERSION | True | Version of elastic / kibana to be installed. | 7.6.0 |
ES_OPTIONS | False | Sets the memory for elasticsearch. | -Xms512m -Xmx512m |
PLUGIN_FILE_NAME | False | The name of the plugin file. | my_plugin.zip |
PLUGIN_URL | False | The URL of the plugin. | https://example.mydomain.com/kibana/my_plugin.zip |
NODE_OPTIONS | False | Sets the memory for kibana during plugin installation. | --max-old-space-size=2048 |
Major Version | Minor Version(s) |
---|---|
6.x | 6.5.x, 6.6.x, 6.7.x, 6.8.x |
7.x | 7.0.x, 7.1.x, 7.2.x, 7.3.x, 7.4.x, 7.5.x |
Find any bugs or need additional features? Please don't hesitate to create an issue.
MIT Copyright (c) 2019 daniccan