软件版本号
这里选择ElasticSearch和kibana的版本号都选择为7.8.1,因为7.7之后,直接把xpack插件加到版本,实现安全认证的比较方便了。
安装
ElasticSearch
拉取
docker pull elasticsearch:7.8.1
安装
docker run -d \
--name es \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
-v es-data:/mydata/elasticsearch/data \
-v es-plugins:/mydata/elasticsearch/plugins \
--privileged \
-p 9200:9200 \
-p 9300:9300 \
-d -d elasticsearch:7.8.1
Kibanba
拉取镜像
docker pull kibana:7.8.1
获取Es的容器Ip
docker inspect es | grep IPAddress
安装
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://172.17.0.4:9200 -p 5601:5601 -d kibana:7.8.1
添加验证
进入容器
#进入容器
docker exec -it es /bin/bash
#修改配置
vim config/elasticsearch.yml
#添加配置,重启容器
xpack.security.enabled: true
#进入容器,配置es及其组件的密码
./bin/elasticsearch-setup-passwords interactive