Docker安装elasticsearch、kibana _

一. 安装7.x版本

以elasticsearch 7.17.8为例

1.安装elasticsearch

1.1 拉取镜像

docker pull elasticsearch:7.17.8

1.2 运行

docker run --name elasticsearch_7.17.8 -p 9200:9200 -e "discovery.type=single-node" elasticsearch:7.17.8

2.安装Kibana

安装对应elasticsearch版本的kibana

2.1 拉取镜像

docker pull kibana:7.17.8

2.2 运行

docker run --name kibana_7.17.8 --link elasticsearch_7.17.8:elasticsearch -p 5601:5601 kibana:7.17.8

二. 安装8.x版本

1.访问elasticsearch

与7.x不同的是,8.x增加了x-pack安全策略,需要通过https访问

1.1 初始化帐号密码

进入容器
docker exec -it f37e2e0d3dab /bin/bash
进入bin目录
cd bin/
初始化账号密码,依次输入各个内置帐号的密码即可
elasticsearch-setup-passwords interactive

2. 访问kibana

2.1 生成授权token

进入elasticsearch容器内部的bin目录,执行命令
elasticsearch-create-enrollment-token -s kibana

2.2 验证token

复制生成的token输入到文本框中点击验证,这时可能会要求验证码
进入kibana容器内部的bin目录,执行命令,将验证码输入即可
kibana-verification-code

三. 官方教程

https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html

posted @ 2025-02-19 10:45  MaskerFan  阅读(224)  评论(0)    收藏  举报