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

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.kler.cn/a/413424.html

相关文章:

  • Dockerfile打包部署
  • SpringBoot集成ESAPI
  • ChatGPT的应用场景:开启无限可能的大门
  • Could not locate device support files.
  • DB2数据库
  • Vue.js --- 生命周期
  • 基于Java Springboot智慧养老院管理系统
  • 生产环境中,nginx 最多可以代理多少台服务器,这个应该考虑哪些参数 ?怎么计算呢
  • Stable Diffusion初步见解(二)
  • Spring:AOP面向切面编程入门案例
  • 如何提升C/C++的编程能力
  • 临床检验项目指标学习笔记
  • c++小球反弹可视化
  • Layui弹窗之图表绘制
  • 安全设备-日志审计-数据管理
  • 如何利用python爬虫获得店铺的所有商品
  • 使用client-go在命令空间test里面对pod进行操作
  • 云计算的计算包括哪些内容
  • JVM 性能调优 -- CMS 垃圾回收器 GC 日志分析【Full GC】
  • tongweb安全整改(by cz)
  • windows C#-使用反射访问特性
  • (笔记)简单了解ZYNQ
  • 【dvwa靶场:File Upload系列】File Upload低-中-高级别,通关啦
  • 判断电脑硬盘损坏的方法
  • react16为啥要更改生命周期
  • 【智能制造-46】人机工程(工厂自动化)