docker 安装ElasticSearch head

Posted szwdun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 安装ElasticSearch head相关的知识,希望对你有一定的参考价值。

github官网地址

https://github.com/mobz/elasticsearch-head

拉取镜像

docker pull mobz/elasticsearch-head:5

创建容器

docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5

启动容器

docker start elasticsearch-head

浏览器打开: http://IP:9100

技术图片

尝试连接elaseticsearch会发现无法连接上,由于是前后端分离开发,所以会存在跨域问题,需要在服务端做CORS的配置,如下

修改docker中elasticsearch的elasticsearch.yml文件

docker exec -it elasticsearch /bin/bash
vi config/elasticsearch.yml

在最下面添加2行

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

技术图片

 

退出并重启服务

exit
docker restart elasticsearch

 测试连接

技术图片

 

以上是关于docker 安装ElasticSearch head的主要内容,如果未能解决你的问题,请参考以下文章

Docker安装ElasticSearch和Kibana

Docker安装ElasticSearch和Kibana

Docker安装ElasticSearch和Kibana

docker安装elasticsearch

ElasticSearch_02_使用docker安装elasticsearch6.8.0

ElasticSearch_02_使用docker安装elasticsearch6.8.0