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

举报
老陈聊架构 发表于 2022/07/26 13:11:37 2022/07/26
【摘要】 📣读完这篇文章里你能收获到 - 在Docker中快速部署单机版的ElasticSearch

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

  • 在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 挂载命令执行

sudo mkdir -p /opt/elasticsearch/config
sudo mkdir -p /opt/elasticsearch/data
sudo mkdir -p /opt/elasticsearch/plugins

# 赋予权限
sudo chmod -R 777 /opt/elasticsearch/

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

请添加图片描述

三、创建容器—运行ES

sudo docker 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
    在这里插入图片描述
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。