wsl 模式 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
生活随笔
收集整理的這篇文章主要介紹了
wsl 模式 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
問題描述
解決方法
wsl 模式、
問題描述
windows docker 運行elasticsearch 直接就停止了。
docker run --name es01 -p 9200:9200 -p 9300:9300 -it docker.elastic.co/elasticsearch/elasticsearch:8.1.1查看docker日志
docker logs es01提示 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
ERROR: [1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch. bootstrap check failure [1] of [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] ERROR: Elasticsearch did not exit normally - check the logs at /usr/share/elasticsearch/logs/docker-cluster.log解決方法
網絡上找到的基本都是說sysctl -w vm.max_map_count=262144貨者是/etc/sysctl.conf里添加vm.max_map_count = 262144 。但是在容器里操作后問題依舊,后發現需要操作的是宿主機。然而windows的宿主機是用docker-desktop容器來提供服務的,操作方法如下。
wsl 模式、
注意:這個方法重啟電腦或wsl --shutdown停止服務后重啟就無效了。
進入宿主機:
wsl -d docker-desktop輸入
sysctl -w vm.max_map_count=262144總結
以上是生活随笔為你收集整理的wsl 模式 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 志宇-OSS使用
- 下一篇: php fopen函数 返回值,php中