Omt*_*guy 8 elasticsearch docker-desktop wsl-2
针对 docker-windows wsl2 的错误:“最大虚拟内存区域 vm.max_map_count [65530] 太低,增加到至少 [262144]”的解决方案是键入以下命令:
wsl -d docker-desktop
sysctl -w vm.max_map_count=262144
Run Code Online (Sandbox Code Playgroud)
问题是我需要在每次系统重新启动后执行它......
为什么每次重启后都会删除该设置?docker-desktop 容器每次都会重新构建吗?
我怎样才能使它永久?
有关 linux 而不是 Windows 10 wsl 上的 Docker for Desktop 的其他类似问题。
请参阅此处可能的解决方案:Elasticsearch:最大虚拟内存区域 vm.max_map_count [65530] 太低,至少增加到 [262144]
编辑系统配置(/etc/sysctl.d/99-docker-desktop.conf
或/proc/sys/vm/max_map_count
)不会在 Windows 系统重新启动后继续存在,只能在 Docker 重新启动后继续存在。看这里。
但是,您可以使用single-node
发现类型。在环境中设置它:discovery.type=single-node
docker-compose.yml
services:
es:
image: elasticsearch
environment:
- discovery.type=single-node
Run Code Online (Sandbox Code Playgroud)
也可以看看:
归档时间: |
|
查看次数: |
18409 次 |
最近记录: |