docker启动elasticsearch自动退出,本地浏览器访问不到

    科技2023-09-12  121

    docker启动elasticsearch命令:

    docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 fd8e25fc357c

    启动后本地服务器连接访问不到,然后查看docker容器中的elasticsearch发现elasticsearch已自动退出 docker logs ES01 查看ES01的日志: 发现报max_map_count [65530] is too low的错误,需要重置max_map_count大小 解决方案:

    sysctl -w vm.max_map_count=262144

    然后重新启动容器,注意此时之前的容器还存在,可以换一个名字或者删除容器再启动

    docker rm ES01 #这里的ES01为我的容器名称,实际根据自己的来 docker ps -a #查看所有的容器信息

    任务完成,启动后重新用本地浏览器访问elasticsearch即可!!!

    Processed: 0.014, SQL: 8