1,准备镜像
docker pull **
2,elasticsearch
docker run -itd --name=elasticsearch -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -p 9200:9200 -p 9300:9300 elasticsearch:6.8.0
启动秒退的问题见另外一篇
3,elasticsearch-head
docker run -itd--name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5
遇到无法访问es时,是es的跨域问题
docker exec -it elasticsearch容器id /bin/bash
进入容器
cd ./config
vim elasticsearch.yml
# 添加
http.cors.enabled: true
http.cors.allow-origin: "*"
:wq 保存退出
exit 退出容器
docker restart elasticsearch 重启es
4,kibana
docker run -itd --name kibana -p 5601:5601 --link elasticsearch -e "ELASTICSEARCH_URL=http://esip:9200" kibana:6.8.0
5,es练习
参考 https://blog.youkuaiyun.com/u010648555/article/details/81841188