Docker安装部署ElasticSearch

搜索镜像
$ docker search elastic

Docker安装部署ElasticSearch SpringBoot访问配置

拉取容器
$ 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安装部署ElasticSearch SpringBoot访问配置

进入容器进行配置
$ docker exec -it es /bin/bash

Docker安装部署ElasticSearch SpringBoot访问配置

$ vi elasticsearch.yml
添加
network.host: 0.0.0.0
http.cors.enabled: true

Docker安装部署ElasticSearch SpringBoot访问配置

$ exit 退出es容器


浏览器本地访问 localhost:9200

Docker安装部署ElasticSearch SpringBoot访问配置

停止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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-06
  • 2021-11-08
  • 2021-09-19
  • 2021-07-21
猜你喜欢
  • 2021-08-24
  • 2022-01-14
  • 2021-06-01
  • 2021-08-08
  • 2021-09-08
相关资源
相似解决方案