es-head插件支持es几个版本。docker
docker run -p 9100:9100 mobz/elasticsearch-head:5
docker run -p 9100:9100 mobz/elasticsearch-head:2
docker run -p 9100:9100 mobz/elasticsearch-head:1
我使用的是ElasticSearch 5.6.1版本,因此使用docker run -p 9100:9100 mobz/elasticsearch-head:5
该命令。安装好之后,访问9100端口。此时没法访问:vim
使用docker exec -it <your CONTAINER ID or CONTAINER NAME> bash
进入ElasticSearch的终端。跨域
ps: 这里输入了docker ps
属于手误,习惯了。bash
进入终端后,默认是在elasticsearch的文件夹,因此直接cd config
打开配置文件夹:cors
使用vim elasticsearch.yml
命令,打开elasticsearch的配置文件elasticsearch.yml
提示:elasticsearch
这个镜像容器没有安装vim
的,我这里可使用apt-get
命令,因而使用apt-get
命令更新一下apt-get
资源库, 更新好之后使用apt-get install vim
安装vim
:插件
而后使用vim elasticsearch.yml
命令打开配置文件,在文件末尾加入配置:3d
http.cors.enabled: true http.cors.allow-origin: "*"
而后esc
:
wq
保存文件并退出。使用exit
退出终端后,重启elasticseach:code
从新访问9100端口:blog
OJBK