docker desktop安装es 并连接elasticsearch-head:5

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

首先要保证docker安装成功打开cmd输入docker -v出现如下界面说明安装成功了

 下面开始安装es

第一步拉取es镜像

docker pull elasticsearch:7.6.2

第二步运行容器

docker run -d --name=es7 --restart=always -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2

然后就可以在软件里看到我们刚pull下来的镜像是运行状态的 

 可以打开浏览器查看

 第三步拉取elasticsearch-head:5

docker pull mobz/elasticsearch-head:5

第四步运行elasticsearch-head:5

docker run -d --name es_admin -p 9100:9100 mobz/elasticsearch-head:5

再次打开浏览器可以看到这个页面

 第五步将es与可视化界面连接

直接连是连不上的我们需要自己加上跨域配置

1进入容器

docker exec -it 容器id /bin/bash

2 修改配置

# 显示文件
ls
结果如下
LICENSE.txt  README.textile  config  lib   modules
NOTICE.txt   bin             data    logs  plugins
 
# 进入配置文件夹
cd config
 
# 显示文件
ls
结果如下
elasticsearch.keystore  ingest-geoip  log4j2.properties  roles.yml  users_roles
elasticsearch.yml       jvm.options   role_mapping.yml   users
 
# 修改配置文件
vi elasticsearch.yml
 
# 加入跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"

> 重启elasticsearch 

docker restart 容器id

这时我们再次回到可视化界面会发现连接成功啦

 

 到这里就配置好了具体怎么使用es我会在下一篇文章介绍

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Docker

“docker desktop安装es 并连接elasticsearch-head:5” 的相关文章