太长不看,一句话总结
内存太小,启动命令中添加参数修改虚拟机大小即可
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" -d -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch:7.6.0
配置了属性single-node,否则会不停报warn日志
可能需要设置max_map_count,见下文
<
本文介绍了如何使用Docker搭建Elasticsearch,包括拉取镜像、启动容器和验证安装。当遇到启动后服务自动关闭的问题,可以通过查看容器日志发现是内存不足或max_map_count设置过低。解决方法是调整Docker容器的内存限制和修改jvm.options文件,以及可能需要增加max_map_count的值。
太长不看,一句话总结
内存太小,启动命令中添加参数修改虚拟机大小即可
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" -d -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch:7.6.0
配置了属性single-node,否则会不停报warn日志
可能需要设置max_map_count,见下文
1万+
3719
428
1985
2687
1187

被折叠的 条评论
为什么被折叠?