下面這個連接有幾個坑,要注意下
上圖需要加幾個jvm的參數,沒有安裝jdk沒有關係,默認是安裝了jdk的不過不是Oracle版本的
如下這條命令完美解決安裝後,es內存不夠啓動不了,因爲從5點幾的版本以後全部是默認2個g的內存
docker run --name es -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -p 9200:9200 -p 9300:9300 elasticsearch:5.6.8
解釋下命令的意思:es:容器名 ES_JAVA_OPTS="-Xms512m -Xmx512m" 設置前面講的默認內存大小。elasticsearch:5.6.8:下載的鏡像名字
https://www.jianshu.com/p/fe0c58986006
上面這個連接基本就解決了很多問題了。