安装
创建脚本
创建docker-compose.yml文件
yaml
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:9.0.0
container_name: elasticsearch
networks:
- elastic
ports:
- 9200:9200
environment:
- "discovery.type=single-node"
mem_limit: 1g
restart: unless-stopped
kibana:
image: docker.elastic.co/kibana/kibana:9.0.0
container_name: kibana
networks:
- elastic
ports:
- 5601:5601
restart: unless-stopped
networks:
elastic:
name: elastic
安装
执行命令安装,当然前提需要安装docker环境及docker-compose环境。
bash
docker compose up -d
镜像大小一共1G左右
安装完成后看下结果
bash
docker ps |grep el

elasticsearch 与 kibana 安装成功
配置
elasticsearch密码
重置elasticsearch密码
账号设置为:elastic
密码系统生成
bash
docker exec -it elasticsearch /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic

为 kibana 生成 Token
bash
docker exec -it elasticsearch /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana

生成kibana 验证码
bash
docker exec -it kibana /usr/share/kibana/bin/kibana-verification-code

测试访问
访问kibana。 IP+kibana端口号
输入前面生成的token。点击继续。
输入验证码
等待安装
安装完成后,输入前成生成的用户名及密码
用户名:elastic
密码:VfVxoYUgir=qzW8XYUJT

登录成功后,进入 Dev Tools
测试成功