Docker下的Elastic search

一、安装

(一)Elastic search

1.创建配置文件 :我是在win系统中,创建文件【G:\dockermount\es\elasticsearch.yml】

添加【http.host: 0.0.0.0】

2. 拉取镜像:docker pull elasticsearch

3. 创建容器(注意我挂载的是win文件)

docker run -d --name my-es -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -v G:\dockermount\es\elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml  elasticsearch

4. 进入es容器,在文件【G:\dockermount\es\elasticsearch.yml】中增加以下跨域信息:

http.cors.enabled: true

http.cors.allow-origin: "*"

5. 重启es容器