DockerでElasticSearchのコンテナを起動しようとしたら起動できなくて、「exited with code 137」というエラー文を吐いてて原因を調べてたら時間取られたのでメモ。
DockerでElasticSearchのコンテナを起動しようとしてエラー
$ docker-compose up <container名>
...
<container名> exited with code 137
原因
メモリの上限値が少ないからOut Of Memoryエラーになっているよう。
Dockerの初期設定のメモリは2GBになっているけど、ElasticSearchのコンテナはそれ以上にメモリ使うのかな。
cf. https://github.com/10up/wp-local-docker/issues/6
対応方法
Dockerのメモリ設定の上限値を上げる。2GBから8GBに上げたら起動できた。
(4GBでも起動できた)