解决docker运行elastic服务端启动不成功

现象:

然后查看docker日志,发现有vm.max_map_count报错

ERROR: [1] bootstrap checks failed

1\]: max virtual memory areas vm.max_map_count \[65530\] is too low, increase to at least \[262144

解决办法:

  1. 宿主机(运行docker的机器),运行以下命令修改vm.max_map_count

echo "vm.max_map_count=262144" | sudo tee -a /etc/sysctl.conf

sysctl -p

2. 启动docker容器传入参数:-e "MAX_MAP_COUNT=262144"

docker run -dti --name=elastic-6.8.12 \

-e "MAX_MAP_COUNT=262144" \

--network=host --restart=always \

elasticsearch:6.8.12

问题解决:

相关推荐
阿猿收手吧!20 分钟前
【Linux】Ubuntu 24安装webbench
linux·运维·ubuntu
生信大表哥1 小时前
如何在服务器上使用 Gemini 3 进行生信分析:从入门到进阶
linux·人工智能·语言模型·数信院生信服务器·生信云服务器
半夏知半秋1 小时前
Elasticsearch 分词器
大数据·学习·elasticsearch·搜索引擎·全文检索
buyutang_1 小时前
Linux 网络编程:深入浅出UDP协议Socket编程规范
linux·网络·udp
model20051 小时前
Alibaba linux 3安装LAMP(3)
linux·运维·服务器
AI云原生1 小时前
openEuler软件生态体验——从桌面到服务器的全方位探索
运维·服务器·windows·macos·docker·云计算·腾讯云
JosieBook1 小时前
【IDEA】IntelliJ IDEA 快捷键大全(Windows/Linux 版)
linux·windows·intellij-idea
赖small强1 小时前
【Linux 内存管理】Kernel Buddy 分配器:Page Block Size 实现原理与工作机制深度解析
linux·buddy·page block size
robin59111 小时前
容器-汇总所有环境下的日志排查问题
linux·容器·kubernetes
朗晴1 小时前
Linux修改SSH远程端口号22!
linux·运维·ssh