当前位置: 首页 > news >正文

docker部署elasticsearch-8.11.1

docker安装es8.11,执行命令如下


docker run -it \
--name es811 \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
--network es-net \
--privileged \
-p 9200:9200 \
-p 9300:9300 \
elasticsearch:8.11.1

安装完后拷贝容器卷文件到本机

docker cp -a es811:/usr/share/elasticsearch/data/ /Users/lelontar/Downloads/elasticsearch811/
docker cp -a es811:/usr/share/elasticsearch/config/ /Users/lelontar/Downloads/elasticsearch811/
docker cp -a es811:/usr/share/elasticsearch/plugins/ /Users/lelontar/Downloads/elasticsearch811/
docker cp -a es811:/usr/share/elasticsearch/logs/ /Users/lelontar/Downloads/elasticsearch811/

在这里插入图片描述
在这里插入图片描述

删除安装的es容器-名称是es811

docker rm -f es811

修改conf中的elastisearch.yml文件

  • 全部注释掉
    在这里插入图片描述
  • 添加:discovery.type: single-node且注释掉cluster
    -在这里插入图片描述

执行启动容器命令

docker run -it \
--name es811 \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
-v /Users/lelontar/Downloads/elasticsearch811/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /Users/lelontar/Downloads/elasticsearch811/data:/usr/share/elasticsearch/data \
-v /Users/lelontar/Downloads/elasticsearch811/plugins:/usr/share/elasticsearch/plugins \
--network es-net \
--privileged \
-p 9200:9200 \
-p 9300:9300 \
elasticsearch:8.11.1

进入容器修改密码

docker exec -it es811 /bin/bash
bin/elasticsearch-reset-password -u elastic

在这里插入图片描述

查看es811是否启动成功

在这里插入图片描述

如果显示如上图,说明启动成功,结束

http://www.lryc.cn/news/617475.html

相关文章:

  • 【自动化运维神器Ansible】playbook setup模块深度解析:自动收集系统信息与变量应用
  • 实习学习记录
  • Linux系统编程Day12 -- 环境变量(初识)
  • 从预警到干预:ADAS系统如何通过BSD, FCW, AEB等功能保护你?
  • Pyecharts绘制折线图全解析
  • 区间修改 - 差分
  • 大模型中的反向传播是什么
  • 网络编程~
  • 【13-向量化-高效计算】
  • 《番外:Veda的备份,在某个未联网的旧服务器中苏醒……》
  • 飞算 JavaAI 智能进阶:从技术工具到金融科技开发范式的革新
  • 文件操作:fgets与gets区别+fread/fwrite +流定位接口
  • 【图像处理基石】PCA图像压缩与还原:基于OpenCV的Lena图实验
  • 2025 算法面试试题-阿里面试题分析
  • 【算法专题训练】11、字符串中的变位词
  • PyTorch基础(使用Tensor及Antograd实现机器学习)
  • GraalVM !拥抱云原生的 JVM
  • foreach 块并行加速
  • docker compose和docker-compose命令的区别
  • 力扣164:最大间距
  • 大数据系统架构模式:驾驭海量数据的工程范式
  • React(四):事件总线、setState的细节、PureComponent、ref
  • LeetCode 2438.二的幂数组中查询范围内的乘积:模拟(前缀和可选)
  • C++项目实战(日期类的实现)
  • MFC C++ 使用ODBC方式调用Oracle数据库的详细步骤
  • 重学React(五):脱围机制一
  • 金蝶云星辰:赋能企业数据管理
  • spring boot 整合redis教程
  • 带简易后台管理的米表系统 域名出售系统 自适应页面
  • 帝国理工学院团队研发:Missense3D-PTMdb—— 解析遗传变异与翻译后修饰的交互式工具