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

 测试连接

 

posted @ 2019-04-07 00:37  石智文的博客  阅读(5513)  评论(0编辑  收藏  举报