解决 docker 启动 es 容器后自动关闭的问题

elasticsearch5.x 版本默认配置会创建一个 2g 的内存
如果虚拟机的内存不够 2g 的话,可以使用以下命令进行创建 es 容器

  • 第一步
    docker run -id --name=es "ES_JAVA_OPTS=-Xms512m -Xmx512m" elasticsearch:latest
    
    设置初始堆内存和最大堆内存都为 512m
  • 第二步
    # 查看max_map_count
    cat /proc/sys/vm/max_map_count
    65530
     
    # 设置max_map_count
    sysctl -w vm.max_map_count=262144
    vm.max_map_count = 26214
    
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐