Windows10平台下Docker安装ElasticSearch和Kibana

前言

所需配置以及程序

  • window10操作系统
  • git
  • docker

git下载地址
https://git-scm.com/downloads

docker下载地址
https://hub.docker.com/


安装完docker-desktop打开并登录后,界面如下
这里是已经登录过的docker-desktop

安装完git后打开Git Bash,界面如下
在这里插入图片描述


1 安装ElasticSearch

(ps:ElasticSearch是Java写的,所以需要先安装Java的环境,此步不记)

1.1 从 docker hub 中查找镜像

$ docker search elasticsearch

在这里插入图片描述
查看到当前版本Elasticsearch-7.12.1,以及Kibana-7.12.1

1.2 docker 拉取 elasticsearch 镜像

$ docker pull elasticsearch:7.12.1

包体较大,下载需要一点时间
下载完如下
在这里插入图片描述

1.3 启动 elasticsearch

$ docker run --name elasticsearch --restart always -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.12.1

执行后可以在docker-desktop内看到
在这里插入图片描述

1.4 查看 ElasticSearch 是否运行成功

$ curl http://127.0.0.1:9200

在这里插入图片描述
运行起来了


2 安装Kibana

2.1 docker 拉取 kibana 镜像

$ docker pull kibana:7.12.1

同样,需要等待一段时间等待下载完成
在这里插入图片描述
下载完成

2.2 启动 kibana

创建kibana配置文件
这里我将配置文件放在了 /usr/elk/ 路径下

$ vi /usr/elk/kibana.yml

配置如下

# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
# ES
elasticsearch.hosts: [ "http://elasticsearch:9200/" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true

运行kibana

docker run --name kibana --restart always -p 5601:5601 --link elasticsearch:elasticsearch -e "I18N_LOCALE=zh-CN" -v /usr/elk/kibana.yml:/usr/share/kibana/config/kibana.yml -d kibana:7.12.1

-e “I18N_LOCALE=zh-CN”
参数表示启动后为界面展示为中文,取消这段默认使用英文界面

2.3 查看 kibana 是否允许成功

$ docker logs kibana

浏览器访问 kibana 界面

http://localhost:5601/

在这里插入图片描述
启动成功


若不成功,大概率是配置错误
可以点击 docker-desktop 这里的按钮,直接进到配置文件路径下修改配置
在这里插入图片描述
在这里插入图片描述
查看 elasticsearch 的 ip

$ docker inspect elasticsearch

在这里插入图片描述
检查 kibana.yml,修改 hosts

# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
# ES
elasticsearch.hosts: [ "http://172.17.0.2:9200/" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true

重启 kibana


结尾

资料来源
https://www.elastic.co/cn/
https://www.elastic.co/guide/index.html

所有步骤均是作者试错出来的,虽说配置本身并不难,但也是在最后都启动起来时才恍然大悟。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值