1、docker 运行 Elasticsearch 报错
$ docker run -d -p 9200:9200 --name="es" elasticsearch:5.6
报错:failed; error='Cannot allocate memory' (errno=12)
原因:5.0默认分配jvm空间大小为2g 5.0之前好像是1g
解决方法:-e ES_JAVA_OPTS="-Xms256m -Xmx256m" //设置初始内存 和最大内存
docker run -d -p 9200:9200 --name="es" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" elasticsearch:5.6