在podman机器vm中永久增加vm.max_map_count



我正试图使用podman在我的Mac m1笔记本电脑上运行Elasticsearch映像。它将失败,并显示消息:

错误:[1]引导检查失败。在启动Elasticsearch之前,您必须解决以下[1]行中描述的问题。[1]的引导程序检查失败[1]:最大虚拟内存区域vm.max_map_count[65530]过低,增加到至少[262144]

我可以暂时解决这个问题,方法是使用ssh进入podman机器vm,并使用设置vm.max_map_count

sudo sysctl-w vm。max_map_count=262144

但是,如果我停止并重新启动podman机器vm,设置将返回到默认的65530。

有没有办法为podman机器vm永久设置vm.max_map_count?

我最近也遇到了这个问题。你可能已经自己解决了,但如果没有的话。

要在启动时修改内核参数,只需添加一个条目,执行一个sysctl配置,它将在重新启动时应用。

# echo "vm.max_map_count = 262144" >> /etc/sysctl.d/99-sysctl.conf

最新更新