docker启动es报错
错误
ERROR: [1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决
在宿主机上修改以下配置
$ sudo vim /etc/security/limits.conf
# 新增或修改如下内容
soft nofile 65536 # 大于等于65536
hard nofile 65536 # 大于等于65536
soft nproc 2048 # 大于等于2048
hard nproc 4096 # 大于等于4096
soft memlock unlimited
hard memlock unlimited
$ sudo vim /etc/sysctl.conf
# 新增或修改如下内容
vm.max_map_count=262144 # 大于等于262144
# 生效 sysctl
$ sysctl -p
# 可不修改,据实际情况
$ sudo vim /etc/security/limits.d/90-nproc.conf
# 新增或修改如下内容
soft nproc 2048 # 大于等于2048