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

docker安装使用Elasticsearch,解决启动后无法访问9200问题

1.docker安装、启动es

docker pull elasticsearch:8.13.0
docker images

在这里插入图片描述
启动容器

docker run -d -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms256m -Xmx256m" --name es01 8ebd258614f1
  • -d 后台运行
  • -p 9200:9200 -p 9300:9300 开放与主机映射端口
  • -e ES_JAVA_OPTS=“-Xms256m -Xmx256m” 设置es运行内存(如不设置默认值占用内存较高)

2.启动后无法访问9200

#进入容器
docker exec -it 容器id /bin/bash

修改yml文件

vim /usr/share/elasticsearch/config/elasticsearch.yml
#新增外网访问IP地址
#设定可以访问es的IP ,0.0.0.0 是全公开
transport.host: 0.0.0.0

es8版本以上 需要关闭鉴权,如下图所示(两处)
在这里插入图片描述
保存后重启es容器,即可成功访问9200
在这里插入图片描述

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

相关文章:

  • GM、BP、LSTM时间预测预测代码
  • 《操作系统 - 清华大学》4 -5:非连续内存分配:页表一反向页表
  • 志愿者小程序源码社区网格志愿者服务小程序php
  • Java语言编程,通过阿里云mongo数据库监控实现数据库的连接池优化
  • 使用ufw配置防火墙,允许特定范围IP访问
  • 实现 UniApp 右上角按钮“扫一扫”功能实战教学
  • 【2024亚太杯亚太赛APMCM C题】数学建模竞赛|宠物行业及相关产业的发展分析与策略|建模过程+完整代码论文全解全析
  • ubtil循环函数调用
  • 使用EFK收集k8s日志
  • 聚水潭与MySQL数据集成案例分享
  • Python 版本的 2024详细代码
  • SpringCloud框架学习(第四部分:Gateway网关)
  • C++ 类和对象 (上 )
  • HAProxy面试题及参考答案(精选80道面试题)
  • 探索PyCaret:一个简化机器学习的全栈库
  • 英语写作中“联系、关联”associate correlate 及associated的用法
  • 深度学习之目标检测的技巧汇总
  • 【Flask+Gunicorn+Nginx】部署目标检测模型API完整解决方案
  • Spark核心组件解析:Executor、RDD与缓存优化
  • “AI玩手机”原理揭秘:大模型驱动的移动端GUI智能体
  • 离散数学【关系】中的一些特殊关系
  • docker 配置代理
  • Dockerfile详解:构建简单高效的容器镜像
  • RHCD-----shell
  • <硬件有关> 内存攒机认知入门,内存的选择 配置 laptop PC 服务器
  • 基于springboot的来访管理系统的设计与实现
  • window11编译pycdc.exe
  • 11.22.2024 面试后记
  • Bug Fix 20241122:缺少lib文件错误
  • Pinia 实战教程:构建高效的 Vue 3 状态管理系统