前置:es8和7的版本有区别,8的版本比7在安装的时候多了安全校验,本文主要跳过安全校验
主要参考:Docker下elasticsearch8部署、扩容、基本操作实战(含kibana) - 知乎
1.安装es
-e xpack.security.enabled=false主要关闭安全校验
docker pull elasticsearch:8.2.2
docker run --name es01 -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms1G -Xmx1G" \
-e xpack.security.enabled=false \
-d docker.elastic.co/elasticsearch/elasticsearch:8.2.2
2.安装kibana
docker pull kibana:8.2.2
docker run \
-name kibana \
-net elastic \
-p 5601:5601 \
-idt kibana:8.2.2
进入kibana中修改连接的es地址
docker exec -it -u 0 容器id /bin/bash
#安装vim
apt-get update
apt-get install vim
ps踩坑:这个-u 0必须加,否则进入没有变法下载vi或者vim,无法修改对应的配置文件
修改对应的文件kibana.yml,需要把ip改成es的地址
cd /usr/share/kibana/config
vim kibana.yml