Docker配置ElasticSearch与Kibana

一、Docker 安装 ElasticSearch

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.1

Docker下ElasticSearch版本:
https://www.docker.elastic.co/#

二、修改相关配置,解决跨域访问问题
1、进入容器

docker exec -it elasticsearch  /bin/bash

2、进入配置文件

cd /usr/share/elasticsearch/config/
vi elasticsearch.yml

3、按下字母[i] -> 从命令行模式进入插入模式
4、在elasticsearch.yml末尾加上以下信息

http.cors.enabled: true
http.cors.allow-origin: "*"

5、按下[ESC] -> 从插入模式切换为命令行模式
6、输入 : wq ,存盘并退出
7、启动ElasticSearch

docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d docker.elastic.co/elasticsearch/elasticsearch:7.6.1

8、在浏览器查看是否启动成功

http://localhost:9200/

备注:有时候需要把localhost换为自己的本机IP。

三、Docker安装kibana

docker pull docker.elastic.co/kibana/kibana:7.6.1

四、Docker启动kibana

docker run  --name kibana --link=elasticsearch:test -p 5601:5601 -d kibana:7.6.1

五、浏览器查看kibana

http://[本机IP]:5601/

你可能感兴趣的:(Docker配置ElasticSearch与Kibana)