zoukankan      html  css  js  c++  java
  • Docker(六):Docker安装Kibana

    查找Kibana镜像

    镜像仓库

    https://hub.docker.com/
    

    下拉镜像

    docker pull kibana:7.7.0
    

    查看镜像

    docker images
    

    创建Kibana容器

    开放防火墙9200端口

    添加端口

    firewall-cmd --zone=public --add-port=9200/tcp --permanent
    

    立即生效

    firewall-cmd --reload
    

    移除端口

    firewall-cmd --zone=public --remove-port=5601/tcp --permanent
    

    运行Kibana镜像

    docker run --name kibana 
    -p 5601:5601 
    -e ELASTICSEARCH_HOSTS=http://192.168.0.50:9200 
    -d kibana:7.7.0
    

    参数说明

    --name kibana:将容器命名为kibana
    -p 5601:5601:将容器的5601端口映射到宿主机的5601端口
    -e ELASTICSEARCH_HOSTS=http://192.168.0.50:9200:配置elasticsearch地址
    -d kibana:7.7.0:后台运行容器,并返回容器ID
    

    docker-compose启动

    version: '2'
    services:
      kibana:
        container_name: kibana
        image: kibana:7.7.0
        ports:
          - "5601:5601"
        restart: always
        environment:
          - ELASTICSEARCH_HOSTS=http://192.168.1.20:9200
    

    查看容器

    docker ps -a
    

    验证是否成功

    curl http://192.168.0.50:5601/
    

    不显示异常即是成功。或浏览器访问http://192.168.0.50:5601/

    Docker启动容器自启

    docker update kibana --restart=always
    

    Docker-Compose 配置注意事项

    docker-compose配置

    version: '2'
    services:
      kibana:
        container_name: kibana
        image: docker.elastic.co/kibana/kibana:7.8.1
        ports:
          - "5601:5601"
        restart: 'no'
        volumes:
        - /mydata/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml
        environment:
          - ELASTICSEARCH_HOSTS=http://192.168.1.20:9200
    

    kibana配置

    注意:

    1. 运行kibana容器,配置数据卷有坑。挂在到宿主机中的kibana.yml会识别为一个文件夹,所以需要手动在宿主机中创建kibana.yml文件。
    2. 运行kibana容器,会将kibana.yml空文件映射进入容器,导致宿主机访问不到容器。需将kibana.yml文件初始化。
    #
    # ** THIS IS AN AUTO-GENERATED FILE **
    #
    
    # Default Kibana configuration for docker target
    server.name: kibana
    server.host: "0"
    elasticsearch.hosts: [ "http://192.168.1.20:9200" ]
    
  • 相关阅读:
    mysql 数据库备份
    半同步复制
    mysql在线热备
    mysqlxtrabackup备份
    MySQL备份与恢复
    Mysql语句类型
    MySQL的体系结构
    MySQL介绍及安装
    Shell-02-if
    Shell 脚本进阶,经典用法及其案例
  • 原文地址:https://www.cnblogs.com/chinda/p/13126700.html
Copyright © 2011-2022 走看看