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

 更新时间:2020年11月26日 11:50:44   作者:yingchenwy  
这篇文章主要介绍了docker镜像访问本地elasticsearch端口操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

使用docker stack部署的镜像服务,进入镜像之后,理论上,应该可以通过下面的指令访问本地的elasticsearch服务

curl 本机ip/9200

但是却提示拒绝访问。

后来本机使用上述指令查看之后发现,本机也是拒绝访问。

之后发现,9200端口的elasticsearch服务,是通过打洞的方式连接的远程服务器上的elasticsearch服务,只能通过下面指令访问端口

curl 127.0.0.1:9200

如果想要通过本机ip访问9200端口,则需要在打洞指令的后面加上 -g。

补充知识:docker运行elasticsearch时候,访问不了9200端口,容器一开启就关闭

使用docker安装es的时候,访问9200端口失败,用docker ps 查看容器,发现启动es后,过一段时间会自动关闭。把虚拟机的内存加到4G,还是这样。

其实主要的问题是分配给ES的内存太小了:

1.进入etc目录,编辑sysctl.conf文件:

vi /etc/sysctl.conf

2.添加配置:

vm.max_map_count=262144

3.执行:

sysctl -p

4.启动es如果还是失败,修改limits.conf:

vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

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

我只修改了sysctl.conf就成功了,没有修改limits.conf

以上这篇docker镜像访问本地elasticsearch端口操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解docker部署Jenkins新手使用教程

    详解docker部署Jenkins新手使用教程

    这篇文章主要介绍了详解docker部署Jenkins新手使用教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • 使用Docker安装Nginx并配置端口转发问题及解决方法

    使用Docker安装Nginx并配置端口转发问题及解决方法

    这篇文章主要介绍了使用Docker安装Nginx并配置端口转发,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • Docker安装配置RabbitMQ的实现步骤

    Docker安装配置RabbitMQ的实现步骤

    RabbitMQ是基于AMQP的一款消息管理系统。AMQP(Advanced Message Queuing Protocol),是一个提供消息服务的应用层标准高级消息队列协议,其中RabbitMQ就是基于这种协议的一种实现
    2021-11-11
  • Docker容器连接外部Mysql的几种方案

    Docker容器连接外部Mysql的几种方案

    这篇文章主要给大家介绍了关于Docker容器连接外部Mysql的几种方案,文中通过图文以及实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-06-06
  • Docker compose部署SpringBoot项目连接MySQL及遇到的坑

    Docker compose部署SpringBoot项目连接MySQL及遇到的坑

    这篇文章主要介绍了Docker compose部署SpringBoot项目连接MySQL,文中给大家强调了如果在使用的过程中修改了Dockerfile,一定要把之前的镜像删掉,具体内容详情跟随小编一起看看吧
    2021-09-09
  • 安装harbor作为docker镜像仓库的问题

    安装harbor作为docker镜像仓库的问题

    这篇文章主要介绍了安装harbor作为docker镜像仓库,主要包括docker和docker-compose离线部署,安装harbor作为本地的仓库,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Docker容器内部无法访问外网原因以及解决办法

    Docker容器内部无法访问外网原因以及解决办法

    最近在工作时遇到一个问题,这里给大家总结下,这篇文章主要给大家介绍了关于Docker容器内部无法访问外网原因以及解决办法,文中给大家介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • Docker NFS volume创建与使用方式

    Docker NFS volume创建与使用方式

    这篇文章主要介绍了Docker NFS volume创建与使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Docker+DockerCompose封装web应用的方法步骤

    Docker+DockerCompose封装web应用的方法步骤

    这篇文章会介绍如何将后端、前端和网关通通使用 Docker 容器进行运行,并最终使用 DockerCompose 进行容器编排,感兴趣的可以了解一下
    2021-08-08
  • 解决Docker容器时区及时间不同步问题的方法

    解决Docker容器时区及时间不同步问题的方法

    这篇文章主要介绍了解决Docker容器时区及时间不同步问题的方法,有效的解决了Docker容器时间同步问题,有兴趣的可以了解一下。
    2016-12-12

最新评论