解决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

问题解决:

相关推荐
高斯的手稿080112 小时前
树莓派上更换镜像源的方法
linux·运维·windows
想拿大厂offer12 小时前
【Linux】常用指令
linux
うちは止水12 小时前
linux yocto bitbake构建系统生成SDK包
linux·sdk·yocto·bitbake
四禾子12 小时前
ubuntu的使用心得体会
linux·运维·ubuntu
学Linux的语莫12 小时前
vscode连接linux服务器,linux环境编程开发。
linux·vscode·ubuntu·编辑器
mounter62513 小时前
【深度解析】Device Memory TCP:开启高性能网络传输的“零拷贝”新时代
linux·服务器·网络·网络协议·tcp/ip·kernel·devmem
优化Henry13 小时前
多载波扇区软件告警协同处理案例:光路闪断与RRU硬件隐患的排查(续篇)
linux·运维·服务器
弹简特13 小时前
【Linux命令饲养指南】CentOS 安装 MySQL【AI辅助实现】
linux·mysql·centos
Harvy_没救了13 小时前
Docker Desktop 部署新项目详细步骤
运维·docker·容器
PH = 713 小时前
解决Docker Hub无法访问的问题二
运维·docker·容器