0


『ElasticSearch』在Docker中快速部署ES 7.x

请添加图片描述
📣读完这篇文章里你能收获到

  • 在Docker中快速部署单机版的ElasticSearch
  • 感谢点赞+收藏,避免下次找不到~

请添加图片描述

文章目录

请添加图片描述

一、拉取镜像

  • 版本号根据需要自己选择,这里以7.7.0为例
docker pull elasticsearch:7.7.0

在这里插入图片描述

请添加图片描述

二、创建挂载目录

1 宿主机与容器挂载映射

宿主机位置容器位置/opt/elasticsearch/config/usr/share/elasticsearch/config/opt/elasticsearch/data/usr/share/elasticsearch/data/opt/elasticsearch/plugins/usr/share/elasticsearch/plugins

2 挂载命令执行

sudomkdir -p /opt/elasticsearch/config
sudomkdir -p /opt/elasticsearch/data
sudomkdir -p /opt/elasticsearch/plugins

# 赋予权限sudochmod -R 777 /opt/elasticsearch/

# ES配置文件echo"http.host: 0.0.0.0">> /opt/elasticsearch/config/elasticsearch.yml 

请添加图片描述

三、创建容器—运行ES

sudodocker run --name elasticsearch -p 9200:9200  -p 9300:9300 \
 -e "discovery.type=single-node"\
 -e ES_JAVA_OPTS="-Xms84m -Xmx512m"\
 -v /opt/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
 -v /opt/elasticsearch/data:/usr/share/elasticsearch/data \
 -v /opt/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
 -d elasticsearch:7.7.0

在这里插入图片描述

说明:

  • -p 端口映射
  • -e discovery.type=single-node 单点模式启动
  • -e ES_JAVA_OPTS=“-Xms84m -Xmx512m”:设置启动占用的内存范围
  • -v 目录挂载
  • -d 后台运行

请添加图片描述

四、查看ES是否启动成功

  • 打开 http://ip:9200 在这里插入图片描述

本文转载自: https://blog.csdn.net/qq_34202873/article/details/125922954
版权归原作者 老陈聊架构 所有, 如有侵权,请联系我们删除。

“『ElasticSearch』在Docker中快速部署ES 7.x”的评论:

还没有评论