本次安装的elasticsearch:7.6.2 版本
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms128m -Xmx512m" elasticsearch:7.6.2
安装可视化界面elasticsearch-head
docker run -d -p 9100:9100 --name elasticsearch-head-docker --restart=always mobz/elasticsearch-head:5-alpine
elasticsearch-head连接es会有跨域问题,不解决的话是连接不上的。 docker命令进入elasticsearch对应的容器
docker exec -it [容器名] /bin/bash
进入到/config/elasticsearch.yml配置文件,添加以下配置代码:
http.cors.enabled: true
http.cors.allow-origin: "*"
如果没有vim编辑器的话,需要先安装vim编辑器
yum -y install vim
配置修改完成之后 exit 退出容器,然后重启docker容器。
docker restart -t=60 [CONTAINER ID]
打开浏览器查看: