1. 安装Elasticsearch
拉取es镜像
docker pull elasticsearch:5.6.8
#此处也可不指定版本
可以使用docker images查看是否下载成功
启动容器
docker run -di --name=es -p 9200:9200 -p 9300:9300 elasticsearch:5.6.8
docker ps -a 查看是否正常启动
测试
9200为web管理平台的端口
9300为服务默认端口
在浏览器输入localhost:9200,若出现以下页面则为正常
接下来要开启远程连接 使图形管理工具插件可以连接上
2. 图形管理插件
图形管理插件用elasticsearch-head
(1) 先docker去拉取插件,然后docker运行容器:
docker pull mobz/elasticsearch-head:5
docker run -d --name es-head -p 9100:9100 docker.io/mobz/elasticsearch-head:5
(2)更改es的配置文件
更改配置文件,允许跨域请求
在es的config目录中找到配置文件elasticsearch.yml
在文件尾加上:
http.cors.enabled: true
http.cors.allow-origin: "*"
由于修改了配置文件,所以需要重启一下es的服务。直接运行如下语句:
docker restart elasticsearch
(3)结束
浏览器中输入http://localhost:9100/
3 大功告成!