前言:8.0版本默认开启了xpack,本篇屏蔽了此功能
前置安装:docker,组件:ELK+Filebeat
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.1
docker pull docker.elastic.co/kibana/kibana:8.1.1
docker pull docker.elastic.co/logstash/logstash:8.1.1
docker network create elk
1)创建ES目录
mkdir elasticsearch & cd elasticsearch
2) 启动ES容器
docker run -it --net elk --name elasticsearch -p 9200:9200 -p 9300:9300 镜像id
容器启动后,终端会出现token、用户、密码等信息,保存下来
3)复制容器中用到的文件到宿主机上
docker cp 容器id:/usr/share/elasticsearch/config/ ./
docker cp 容器id:/usr/share/elasticsearch/data/ ./
docker cp 容器id:/usr/share/elasticsearch/logs/ ./
4) 停止ES容器,并删除
docke