通过docker镜像安装elasticsearch和kibana

目录

前言

本文主要参考:https://blog.csdn.net/qq_23859799/article/details/138521052,内容基本一致,改动了部分错误

安装elasticsearch:7.17.21

  1. 拉取镜像:docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.21 ,我的网速比较慢,等了一两个小时

  2. 启动容器:docker run -dt --name elasticsearch-test -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -t docker.elastic.co/elasticsearch/elasticsearch:7.17.21 ,这里让其后台运行并分配了伪终端

  3. 检查elasticsearch是否启动正常,我这里是同一台机器,因此用localhost

    [root@localhost ~]# curl 'http://localhost:9200' # 请求响应结果如下:
    {
    "name" : "f8a41f8d81bf",
    "cluster_name" : "docker-cluster",
    "cluster_uuid" : "4wbWMMTRSfWyV1JDjjz17Q",
    "version" : {
    "number" : "7.17.21",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "d38e4b028f4a9784bb74de339ac1b877e2dbea6f",
    "build_date" : "2024-04-26T04:36:26.745220156Z",
    "build_snapshot" : false,
    "lucene_version" : "8.11.3",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
    },
    "tagline" : "You Know, for Search"
    }
    [root@localhost ~]#

安装对应版本的kibana

  1. 拉取镜像:docker pull docker.elastic.co/kibana/kibana:7.17.21
  2. 启动容器:docker run -dt --name kibana-test -p 5601:5601 docker.elastic.co/kibana/kibana:7.17.21 ,同样是后台运行
  3. 进入容器:docker exec -it kibana-test bash
  4. 进入指定目录:cd config
  5. 替换elasticsearch.hosts配置中elasticsearch地址,这里不能写localhost了,要写ip:sed -i 's/elasticsearch:9200/your-ip:9200/g' ./kibana.yml
  6. 换行:echo -e "\n" >> kibana.yml
  7. 添加中文配置:echo 'i18n.locale: "zh-CN"' >> kibana.yml
  8. 退出容器后重启:docker restart kibana-test
  9. 默认端口5601,浏览器访问即可

从8开始默认开启密码,7还没有,如果需要密码,参考我在文首给出的链接

相关推荐
江湖有缘7 小时前
Docker实战 :使用Docker部署OneTerm堡垒机
运维·docker·容器
张忠琳7 小时前
【NPU】Ascend Docker Runtime v26.0.1 之二 runtime/process/process.go — 超深度逐行分析
云原生·容器·架构·kubernetes·npu·docker-runtime
西邮彭于晏10 小时前
图文详解:Git分支创建、合并与冲突解决|新手零门槛完整教程
大数据·git·elasticsearch
Kevin Wang72711 小时前
Nvidia-AGX-spark部署手册——课堂质量诊断(jetpack:r36)
python·docker·容器
Elastic 中国社区官方博客13 小时前
Elastic 和 OpenAI 合作,将前沿智能引入非结构化企业数据
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai
回眸不遇13 小时前
将 Docker虚拟磁盘文件ext.vhdx迁移出C盘 ,更换到D盘
c语言·docker·容器
Elastic 中国社区官方博客14 小时前
Elasticsearch:搜索教程 - 全文搜索(一)
大数据·python·elasticsearch·搜索引擎·全文检索
雨辰AI14 小时前
K8s人大金仓主从高可用搭建|容器化集群自动同步+故障切换(生产完整版)
云原生·容器·kubernetes
潘正翔15 小时前
k8s基础_kubeadm搭建k8s集群
linux·运维·docker·云原生·容器·kubernetes
西邮彭于晏15 小时前
Git 标签(Tag)与版本发布完整指南|附全场景命令速查表
大数据·git·elasticsearch