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

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

下面开始安装es

第一步:拉取es镜像

复制代码
docker pull elasticsearch:7.6.2

第二步:运行容器

java 复制代码
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

java 复制代码
docker pull mobz/elasticsearch-head:5

第四步:运行elasticsearch-head:5

java 复制代码
docker run -d --name es_admin -p 9100:9100 mobz/elasticsearch-head:5

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

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

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

(1)进入容器

java 复制代码
docker exec -it 容器id /bin/bash

(2) 修改配置

java 复制代码
# 显示文件
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,我会在下一篇文章介绍

相关推荐
Curvatureflight几秒前
Kubernetes完全指南:从集群搭建到生产部署
云原生·容器·kubernetes
努力也学不会java12 分钟前
【Spring Cloud】环境和工程基本搭建
java·人工智能·后端·spring·spring cloud·容器
Qiuner21 分钟前
Windows安装Dokcer Desktop与汉化
windows·docker·架构
勇气要爆发28 分钟前
向量数据库 Milvus 极速入门:从 Docker 部署到 Python 增删改查实战
数据库·docker·milvus
laozhoy132 分钟前
K8s基础命令
云原生·容器·kubernetes
不做码农好多年,该何去何从。33 分钟前
云原生k8s(二)——核心组件详解与基础命令
云原生·容器·kubernetes
晚霞的不甘37 分钟前
Flutter for OpenHarmony 实战:[开发环境搭建与项目编译指南]
git·flutter·react native·react.js·elasticsearch·visual studio code
G皮T41 分钟前
【Elasticsearch】审计日志(二):Compliance settings(合规性审计设置)
大数据·elasticsearch·搜索引擎·全文检索·kibana·审计·审计日志
-大头.42 分钟前
GIT教程系列(共3篇)-----第三篇:Git高级技巧与专业配置完全指南
大数据·git·elasticsearch
查拉图斯特拉面条44 分钟前
Git推送完全指南:从首次推送到冲突解决
大数据·git·elasticsearch