系统配置
不配置的话,可能会启动失败 具体报错:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]。 解决:
sysctl -w vm.max_map_count=262144
启动 ES
Elasticsearch启动很占内存的,1核2G的服务器大概占72%多,大概就是1.5G以上内存,所示启动时要限制内存
# 增加内存限制
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:6.4.3
查看
curl localhost:9200

进入镜像
docker exec -it elasticsearch /bin/bash
[root@4bd30bb266fb elasticsearch]# ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.3/elasticsearch-analysis-ik-6.4.3.zip
修改配置文件
es配置文件位置: /usr/share/elasticsearch/config/elasticsearch.yml
vi /usr/share/elasticsearch/config/elasticsearch.yml
cluster.nam:"docker-cluster"项目中需要配置它,可以改,也可以不改。 
外部使用
如果时云服务器,需要放行9200端口 
