环境:
win10
安装:
docker run -d –name es -p 9200:9200 -p 9300:9300 –restart=always -e “discovery.type=single-node” elasticsearch:6.4.2
访问:http://localhost:9200/
返回:
{ "name" : "ZgjaMyL", "cluster_name" : "docker-cluster", "cluster_uuid" : "o1xqCuHwQWSSKEgYPgYS6A", "version" : { "number" : "6.4.2", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "04711c2", "build_date" : "2018-09-26T13:34:09.098244Z", "build_snapshot" : false, "lucene_version" : "7.4.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" } 进入容器:
docker exec -it es /bin/bash
配置:
cd config
vi elasticsearch.yml
# 加入跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"
重启容器
docker restart es
Docker 部署 ElasticSearch-Head
docker pull mobz/elasticsearch-head:5
docker run -d --name es_admin -p 9100:9100 mobz/elasticsearch-head:5
http://localhost:9100/
参考: https://www.cnblogs.com/jianxuanbing/p/9410800.html