一.關於docker的安裝,注意幾點
1.如果系統是Win10家庭版,是沒有Hyper-V的,所以無法安裝docker(運行docker安裝包會報錯),為此docker官網提供的解決方法是安裝docker toolbox(一種結合docker,git,virtualBox的管理工具),而docker toolbox安裝之后下面的導航欄是沒有docker圖標的。
2.第二種解決方法就是創建一個Hyper-V騙過掃描,網上很多方法可以去查看。
二.docker安裝成功之后打開toolbox(我是安裝的docker toolbox),不是toolbox的朋友打開命令行窗口也是一樣的,親測一樣,所以不必擔心
安裝成功之后需要配置加速器,如果不配置的話拉去一些鏡像會非常的慢,我是使用的daocloud上的鏡像,配置方法可以查看https://www.daocloud.io/mirror
docker運行成功界面如下,會看到一只非常可愛的鯨魚:
三.執行命令
docker run -d -p 9200:9200 -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" elasticsearch:5.5.1
注意:elasticsearch需要加版本號,不然docker可能找不到,同時需要重新給elasticsearch分配內存,elasticsearch5.+配置默認的內存是2g。我給docker的內存也只有2g,如果不重新分配內存容器將無法運行。
四.容器創建成功結果如下: