- docker v1.3
- fig v1.0
- clone this gist
fig up -d- navigate to localhost:5601 (or the ip of boot2docker)
- logicalparadox/elasticsearch
- logicalparadox/kibana
fig up -d| FROM logicalparadox/kibana:4.0.0-BETA2 | |
| ADD run.sh /opt/ | |
| RUN chmod +X /opt/run.sh | |
| CMD [ "/opt/run.sh" ] |
| elasticsearch: | |
| image: logicalparadox/elasticsearch:1.4.0 | |
| ports: | |
| - "9200:9200" | |
| - "9300:9300" | |
| kibana: | |
| build: . | |
| links: | |
| - elasticsearch | |
| ports: | |
| - "5601:5601" |
| #!/bin/bash | |
| ELASTICSEARCH_HOST=$ELASTICSEARCH_1_PORT_9200_TCP_ADDR | |
| ELASTICSEARCH_PORT=$ELASTICSEARCH_1_PORT_9200_TCP_PORT | |
| cat > /opt/kibana/config/kibana.yml << EOL | |
| port: 5601 | |
| host: "0.0.0.0" | |
| elasticsearch: "http://${ELASTICSEARCH_HOST}:${ELASTICSEARCH_PORT}" | |
| kibanaIndex: ".kibana" | |
| defaultAppId: "discover" | |
| request_timeout: 60 | |
| shard_timeout: 30000 | |
| verifySSL: false | |
| EOL | |
| exec /opt/kibana/bin/kibana |