美文网首页ELK文集
Docker部署ELK(五)-构建kibana镜像

Docker部署ELK(五)-构建kibana镜像

作者: Luomeng | 来源:发表于2017-05-09 18:27 被阅读62次

    kibana

    是一个数据可视化工具。
    根据操作系统在官网下载相应程序包,存放在Dockerfile同级目录下。

    修改配置文件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
    

    构建镜像

    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
    通过输出日志查看启动是否正常。

    启动

    docker run --restart=always -d -ti -v /root/DockerProject/Kibana/data:/opt/product/data -p 5601:5601 kibana:v1.0 /bin/bash

    访问地址

    http://你的ip:5601

    相关文章

      网友评论

        本文标题:Docker部署ELK(五)-构建kibana镜像

        本文链接:https://www.haomeiwen.com/subject/gsritxtx.html