docker镜像访问本地elasticsearch端口 *** 作

docker镜像访问本地elasticsearch端口 *** 作,第1张

docker镜像访问本地elasticsearch端口 *** 作

本文详细介绍了docker镜像访问本地elasticsearch端口的实际 *** 作,具有很好的实用价值,期待对大家有所帮助。跟我回去看看。

将dockerstack部署的镜像服务应用到mirror之后,理论上应该可以按照下面的说明访问本地的elasticsearch服务。

Curl本地ip/9200

但他提醒我拒绝探视。

后来本地机应用指令查询后,发现本地机也拒绝访问。

后来发现端口9200的elasticsearch服务项目是按照开洞的方法连接的虚拟服务器上的elasticsearch服务项目,只有按照下面的指令才能访问端口。

卷曲度127.0.0.1:9200

如果要根据本地ip访问端口9200,必须在打开指令后添加-g。

填写专长:Docker在运行elasticsearch时,9200端口无法访问,船只一打开就会关闭

使用docker安装es时,访问9200端口不成功。使用dockerps查询器皿时发现,启动es后,过一会儿就会自动关闭。把vm虚拟机的运行内存加到4g,还是一样的。

实际上,关键问题是分配给ES的运行内存太小:

1.转到etc文件目录,编写sysctl.conf文档:

vi/etc/sysctl.conf

2。另外还配备了:

vm.max_map_count=262144

3。实施:

设置参数立即生效

4.如果启动es仍然不成功,请更改limits.conf:

vi/etc/security/limits.conf *softnofile65536 *hardnofile131072 *softnproc2048 *hardnproc4096

5。最后重启vm虚拟机,访问电脑浏览器:http://192.168.162.131:9200,可以看到启动成功:

我只更改了sysctl.conf并成功,但没有更改limits.conf

以上docker图片访问本地elasticsearch端口的实际 *** 作就是我给大家分享的全部了。期待给你一个参考,也期待你的申请。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存