Docker安装Elasticsearch的遇到的那些坑

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

你可能感兴趣的:(Docker安装Elasticsearch的遇到的那些坑)