Kitematicでelasticsearchが動かない

tag: latest(v6.7.1)で作成しようとしたが動かない。調べたらどうも同じような人が色々いるらしい。

github.com

tagをv6.7.0にすると作成できたが、今度は以下のようなメッセージが出て起動に失敗していた。

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

メモリマップの数らしき値が足りていないそうなので、Dockerが動いているVM上で以下のコマンドを打ち込んでやることでうまく動作するようになった。

sysctl -w vm.max_map_count=262144

ググると同じ問題にぶち当たったブログ等が多く見つかったので、よくある問題?なんだろう。