一. 环境描述
1.Liunx docker
二.docker安装elasticsearch7.6.2
1.下载镜像 docker pull elasticsearch:7.6.2
2.启动elasticsearch:7.6.2 镜像
docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_POTS="-Xms512m -Xmx512m" elasticsearch:7.6.2
-- name 容器名称
-p 映射端口
-e "discovery.type=single-node" 单节点部署
-e ES_JAVA_POTS="-Xms512m -Xmx512m" 指定启动Xms Xmx大小
elasticsearch:7.6.2 可更换为镜像id
三. 配置跨域
1. 进入es容器
docker exec -it es /bin/bash es为容器名称 也可使用容器id
2. 修改配置文件 cd config/
3. ls查看文件
4.修改elasticsearch.yml配置文件
vi elasticsearch.yml
5.添加跨越配置
http.cors.enabled: true
http.cors.allow-origin: "*"
6.保存配置并推出容器 :wq 保存修改 exit 退出容器
重启容器 docker restart 容器卷id
浏览器访问ip:9200 得到以下结果为成功。如果访问失败请检查防火墙 或 es日志
四.docker安装elasticsearch-head
pull相关镜像
docker pull mobz/elasticsearch-head:5
启动镜像
docker run -d --name es_admin -p 9100:9100 mobz/elasticsearch-head:5
google浏览器安装 elasticsearch-head插件
访问扩展程序地址 :chrome://extensions/
点击扩展程序
搜索安装即可
成功结果图