kibana
是一個(gè)數(shù)據(jù)可視化工具。
根據(jù)操作系統(tǒng)在官網(wǎng)下載相應(yīng)程序包,存放在Dockerfile同級(jí)目錄下科侈。
修改配置文件kibana.yml:
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.url: "http://elasticsearch的ip:9200"
Dockerfile
FROM elkbase:v1.0
MAINTAINER Luomeng
VOLUME ["/opt/product/data/"]
ADD ./kibana-5.4.0 /opt/product/kibana-5.4.0
ADD init.sh /root/
RUN chmod +x /root/init.sh
EXPOSE 5601
ENTRYPOINT ["/root/init.sh"]
CMD ["/usr/sbin/init"]
init.sh
#!/bin/bash
export JAVA_HOME=/opt/product/tools/jdk1.8.0_131
export PATH=$JAVA_HOME/bin:$PATH
cd /opt/product/kibana-5.4.0/
rm -rf data
ln -s /opt/product/data /opt/product/kibana-5.4.0/data
/opt/product/kibana-5.4.0/bin/kibana
構(gòu)建鏡像
docker build -t kibana:v1.0 .
Test
docker run -ti -v /root/DockerProject/Kibana/data:/opt/product/data -p 5601:5601 kibana:v1.0 /bin/bash
通過(guò)輸出日志查看啟動(dòng)是否正常四苇。
啟動(dòng)
docker run --restart=always -d -ti -v /root/DockerProject/Kibana/data:/opt/product/data -p 5601:5601 kibana:v1.0 /bin/bash
訪問(wèn)地址
http://你的ip:5601