一、下载镜像
docker pull elasticsearch:5.6.8二、安装es容器
docker run -di --name=changgou_elasticsearch -p 9200:9200 -p 9300:9300 elasticsearch:5.6.8备注:9200-web管理平台端口,9300-服务默认端口 三、访问路径
http://ip:9200/四、开启远程连接 es在5版本后默认关闭远程连接
1、命令:vi elasticsearch.yml 2、将transport.host前的注释去掉 3、添加集群节点名称:cluster.name:my-application 4、开启跨域: 开启跨域:http.cors.enabled:true 允许哪些跨域:http.cors.allow-origin:"*" network.host:ip 5、保存退出elasticsearch.yml五、系统参数配置
1、命令:vi /etc/security/limits.conf soft nofile 65536 hard nofile 65536 2、命令:vi /etc/sysctl.conf vm.max_map_count=655360 3、修改内容生效:sysctl -p六、重启
命令:docker restart changgou_elasticsearch七、容器开启重启
docker update --restart=always 容器名称或容器id八、温馨提示: 当docker内存不足允许es时:
1、cd /etc/elasticsearch/ 2、vi jvm.options 修改如图的参数