How to run this gist
- Download the content
- Create the
esdata
folder - Download and unzip the latest release, ie: https://github.com/dlumbrer/kbn_network/releases/download/7.5.X-1/network_vis-7.zip
- Run the stack with
docker-compose up
How to run this gist
esdata
folderdocker-compose up
version: "3.7" | |
services: | |
elasticsearch: | |
image: docker.elastic.co/elasticsearch/elasticsearch:7.5.2 | |
container_name: elasticsearch | |
ports: | |
- 9200:9200 | |
- 9300:9300 | |
environment: | |
- "ES_JAVA_OPTS=-Xms4g -Xmx4g" | |
volumes: | |
- ./esdata:/usr/share/elasticsearch/data | |
- ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml | |
networks: | |
- esnet | |
ulimits: | |
memlock: | |
soft: -1 | |
hard: -1 | |
kibana: | |
image: docker.elastic.co/kibana/kibana:7.5.2 | |
container_name: kibana | |
ports: | |
- 5601:5601 | |
volumes: | |
- ./kibana.yml:/usr/share/kibana/config/kibana.yml | |
- ./network_vis:/usr/share/kibana/plugins/network_vis | |
networks: | |
- esnet | |
depends_on: | |
- elasticsearch | |
networks: | |
esnet: | |
cluster.name: "elasticsearch" | |
node.name: "master.elasticsearch" | |
network.host: 0.0.0.0 | |
discovery.type: "single-node" | |
bootstrap.memory_lock: true | |
http.cors.enabled: true | |
http.cors.allow-origin: "*" | |
xpack.security.enabled: false |
xpack.security.enabled: true | |
server.name: kibana | |
server.host: "0" | |
elasticsearch.hosts: [ "http://elasticsearch:9200" ] | |