docker-compose 安装kibana

如果你已经有一个运行中的Elasticsearch服务,并想使用Docker Compose来单独安装Kibana来连接到这个现有的Elasticsearch服务,你可以使用一个简化的docker-compose.yml配置文件来只定义Kibana服务。下面是如何设置的步骤:

1. 创建 Docker Compose 文件

首先,你需要创建一个docker-compose.yml文件,包含Kibana服务的定义。确保指定正确的Elasticsearch服务的地址。假设你的Elasticsearch服务在本地运行并且端口为9200,以下是Kibana服务的配置示例:

yaml 复制代码
version: '3.7'
services:
  kibana:
    image: docker.elastic.co/kibana/kibana:7.17.3
    container_name: kibana
    environment:
      ELASTICSEARCH_HOSTS: http://host.docker.internal:9200
    ports:
      - "5601:5601"
    networks:
      - elastic

networks:
  elastic:
    driver: bridge

这里使用host.docker.internal是假设你的Elasticsearch运行在Docker容器外的主机上。这个特殊的DNS名称用于从Docker容器内部访问宿主机。

2. 启动 Kibana

在同一个目录下保存docker-compose.yml文件后,运行以下命令来启动Kibana:

bash 复制代码
docker-compose up -d

这会在后台模式下启动Kibana,并且将它连接到指定的Elasticsearch实例。

3. 访问 Kibana

一旦Kibana启动,你可以通过浏览器访问http://localhost:5601。这将打开Kibana的Web界面,你可以开始探索和查询Elasticsearch中的数据。

4. 使用 Kibana 查看和查询数据

在Kibana中,你可以使用多种工具来查看和查询Elasticsearch中的数据:

  • Discover: 这里你可以搜索并查看索引中存储的原始文档。你需要首先在Kibana中创建Index Pattern(索引模式)来匹配你的Elasticsearch索引。
  • Dev Tools: 这个功能提供了一个强大的界面,可以直接运行Elasticsearch查询语句(JSON格式)。
  • Visualize and Dashboard: 这里你可以创建可视化和仪表板来更动态地显示数据。

这些工具使得从不同角度分析和展示数据成为可能,帮助你从数据中获得洞见。

相关推荐
运维&陈同学3 小时前
【Beats01】企业级日志分析系统ELK之Metricbeat与Heartbeat 监控
运维·elk·elasticsearch·云原生·kibana·heartbeat·metricbeat
liupenglove4 天前
Kibana8.17.0在mac上的安装
elasticsearch·macos·kibana
闲人编程6 天前
Kibana 单机与集群部署教程
大数据·部署·集群·数据可视化·kibana·单机·日志分析
ueanaIU潇潇子14 天前
Windows安装elasticsearch、Kibana以及IK分词器
大数据·elasticsearch·搜索引擎·kibana·ik分词器
Java 第一深情1 个月前
Linux上安装单机版Kibana6.8.1
elasticsearch·kibana
JasonHome1 个月前
安装ElasticSearch、Kibana
elasticsearch·kibana
beiback1 个月前
Windows系统 ElasticSearch,分词器、Kibana安装
windows·elasticsearch·kibana
小李叭叭叭1 个月前
ELK8.15.4搭建开启安全认证
运维·elk·elasticsearch·kibana
好奇的菜鸟2 个月前
如何在Windows环境下开启Kibana的非localhost访问
kibana
丘丘fighting2 个月前
ElasticSearch基础篇——概念讲解,部署搭建,使用RestClient操作索引库和文档数据
java·elasticsearch·搜索引擎·docker·架构·kibana·1024程序员节