0


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

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

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

请添加图片描述

文章目录

请添加图片描述

一、拉取镜像

  • 版本号根据需要自己选择,这里以7.7.0为例
  1. 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 挂载命令执行

  1. sudomkdir -p /opt/elasticsearch/config
  2. sudomkdir -p /opt/elasticsearch/data
  3. sudomkdir -p /opt/elasticsearch/plugins
  4. # 赋予权限sudochmod -R 777 /opt/elasticsearch/
  5. # ES配置文件echo"http.host: 0.0.0.0">> /opt/elasticsearch/config/elasticsearch.yml

请添加图片描述

三、创建容器—运行ES

  1. sudodocker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
  2. -e "discovery.type=single-node"\
  3. -e ES_JAVA_OPTS="-Xms84m -Xmx512m"\
  4. -v /opt/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
  5. -v /opt/elasticsearch/data:/usr/share/elasticsearch/data \
  6. -v /opt/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
  7. -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”的评论:

还没有评论