【elasticsearch9.0】【kibana】Docker安装

安装

创建脚本

创建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

测试成功