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