Docker安装部署ElasticSearch SpringBoot访问配置
Docker安装部署ElasticSearch
搜索镜像
$ docker search elastic
拉取容器
$ docker pull docker.elastic.co/elasticsearch/elasticsearch:6.6.2
运行docker容器 端口映射 容器命名为es
$ docker run -d --name es -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” docker.elastic.co/elasticsearch/elasticsearch:6.6.2
查看运行的容器
$ docker ps
进入容器进行配置
$ docker exec -it es /bin/bash
$ vi elasticsearch.yml
添加
network.host: 0.0.0.0
http.cors.enabled: true
$ exit 退出es容器
浏览器本地访问 localhost:9200
停止es容器
$ docker stop es
启动es容器
$ docker start es
springboot 访问es配置application.properties
spring.data.elasticsearch.cluster-name=docker-cluster
spring.data.elasticsearch.cluster-nodes=localhost:9300
cluster-name 为 elasticsearch.yml中的cluster.name