下载镜像
docker pull elasticsearch:6.5.0
启动ES
docker run -p 9200:9200 -d --name es_6_5_0 elasticsearch:6.5.0
系统配置
解决elasticsearch启动时可能遇到的错误:
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
[root@localhost ~]# sysctl -w vm.max_map_count=262144
进入localhost:9090显示下图则安装成功
{
"name" : "L8ghtZl",
"cluster_name" : "docker-cluster",
"cluster_uuid" : "6ZoNLbSMQoi3PXAWg0xH9A",
"version" : {
"number" : "6.5.0",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "816e6f6",
"build_date" : "2018-11-09T18:58:36.352602Z",
"build_snapshot" : false,
"lucene_version" : "7.5.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
进入镜像
docker exec -it es_6_5_0 /bin/bash
安装插件
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.0/elasticsearch-analysis-ik-6.5.0.zip
退出并重启镜像
exit
docker restart es_6_5_0