本文详细介绍了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 *hardnproc40965。最后重启vm虚拟机,访问电脑浏览器:http://192.168.162.131:9200,可以看到启动成功:
我只更改了sysctl.conf并成功,但没有更改limits.conf
以上docker图片访问本地elasticsearch端口的实际 *** 作就是我给大家分享的全部了。期待给你一个参考,也期待你的申请。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)