gpt4 book ai didi

windows - windows 上 docker 的 vm.max_map_count 问题

转载 作者:行者123 更新时间:2023-12-05 08:37:10 28 4
gpt4 key购买 nike

我正尝试在我的 windows10 上运行 ELK docker 镜像,如下所示。

  C:\WINDOWS\system32> docker run  -p 5601:5601 -p 9200:9200 -p 9300:9300 -p 5044:5044  -p 9600:9600 -p 9700:9700 -it --memory="3g" --name elk sebp/elk

我遇到了以下错误,我可以在 docker run 命令行中设置 vm.max_map_count 吗?

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

我们非常欢迎任何建议或提示!

最佳答案

这可以通过 WSL 对 .wslconfig 文件(存储在 Windows %userprofile% 文件夹中)的支持来完成,该文件可以在重新启动时应用并保留此类设置,例如:

[wsl2]
kernelCommandLine = sysctl.vm.max_map_count=262144

(请注意,根据我的测试,sysctl 之后不是空格,而是它工作所必需的句点。)

保存文件后,使用wsl --shutdown 重启wsl。在重新打开 WSL 之前,请使用 wsl -l -v 确保虚拟机已关闭,因为有时这可能需要几秒钟。

有关此文件的更多信息,它的许多可用设置,甚至需要等待关机的设置,请参阅 the docs .

关于windows - windows 上 docker 的 vm.max_map_count 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66479410/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com