Docker部署Kibana8

安装Kibana

      • 安装Kibana前置
      • 创建并配置kibana.yml
      • 启动Kibana
      • 检查是否启动成功
      • 通过页面访问

Docker安装Kibana: GitIDEA

安装Kibana前置

Kibana 是一款适用于 Elasticsearch 的源可用数据可视化仪表板软件。

  1. 使用docker下载kibana

    docker pull kibana:8.13.0

  2. 查看es的ip

    docker inspect 809c99acde7f |grep IPAddress

    • 这里的809c99acde7f换成你自己的容器 ID。
      容器 ID 查询方式就是 docker ps
    • 输出结果

      “SecondaryIPAddresses”: null,
      “IPAddress”: “172.17.0.2”,
      “IPAddress”: “172.17.0.2”,

创建并配置kibana.yml

需要把刚刚查到的es的ip设置到elasticsearch.hosts中,其他的配置自己适当调整即可。

server.name: kibana
#server.port: 5601
server.host: 0.0.0.0
elasticsearch.hosts: [ "http://172.17.0.2:9200" ] # 改成 es 的内网 ip
#elasticsearch.username: "elastic"
#elasticsearch.password: "123456"
xpack.monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN"

启动Kibana

sudo docker run --name kibana -d -p 5601:5601 -v /root/data/es/conf/kibana.yml:/usr/share/kibana/config/kibana.yml kibana:8.13.0

  • 这里的/root/package/es/config/kibana.yml,就是你刚刚创建的 kibana.yml 的路径。

检查是否启动成功

docker ps

CONTAINER ID   IMAGE                                      COMMAND                  CREATED          STATUS          PORTS                                                                                  NAMES
4913f7dd8be2   kibana:8.13.0                              "/bin/tini -- /usr/l…"   26 seconds ago   Up 25 seconds   0.0.0.0:5601->5601/tcp, :::5601->5601/tcp                                              kibana
3981174ed6df   elasticsearch:8.13.0                       "/bin/tini -- /usr/l…"   11 minutes ago   Up 11 minutes   0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp   elasticsearch

通过页面访问

http://ip:5601/app/home#/

你可能感兴趣的:(docker,容器,运维)