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

问题解决:

相关推荐
微信-since8119210 分钟前
[ruby on rails] 安装docker
后端·docker·ruby on rails
blessing。。18 分钟前
I2C学习
linux·单片机·嵌入式硬件·嵌入式
2202_7544215433 分钟前
生成MPSOC以及ZYNQ的启动文件BOOT.BIN的小软件
java·linux·开发语言
jwolf21 小时前
Elasticsearch向量搜索:从语义搜索到图搜图只有一步之遥
elasticsearch·搜索引擎·ai
运维&陈同学1 小时前
【zookeeper03】消息队列与微服务之zookeeper集群部署
linux·微服务·zookeeper·云原生·消息队列·云计算·java-zookeeper
吴半杯2 小时前
gateway漏洞(CVE-2022-22947)
docker·kubernetes·gateway
今天我刷leetcode了吗2 小时前
docker 配置同宿主机共同网段的IP 同时通过通网段的另一个电脑实现远程连接docker
tcp/ip·docker·电脑
你可以叫我仔哥呀2 小时前
ElasticSearch学习笔记三:基础操作(一)
笔记·学习·elasticsearch
周末不下雨2 小时前
win11+ubuntu22.04双系统 | 联想 24 y7000p | ubuntu 22.04 | 把ubuntu系统装到1T的移动固态硬盘上!!!
linux·运维·ubuntu
lwprain3 小时前
常用docker应用部署,wordpress、mysql、tomcat、nginx、redis
mysql·docker·tomcat