docker pull elasticsearch镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.7.0
配置 elasticsearch
创建 elasticsearch.yml
cluster.name: "elasticsearch7.7.0"
network.host: 0.0.0.0
node.name: node0
http.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
覆盖
docker cp elasticsearch.yml elastic770:/usr/share/elasticsearch/config
安装ik分词插件
docker exec -it elastic770 /bin/bash ./bin/elasticsearch-plugin install https://jeecgos.oss-cn-beijing.aliyuncs.com/eoafile/elasticsearch-analysis-ik-7.7.0.zip
安装可视化工具elastichd
docker run -p 9800:9800 -d --link elastic770:hd containerize/elastichd
运行
docker run --name=elastic770 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v /var/docker/elastic/data:/data docker.elastic.co/elasticsearch/elasticsearch:7.7.0
可视化页面
http://localhost:9800/