拉取Es镜像
docker pull elasticsearch:7.2.0
运行容器
设置为单节点启动,521M内存。
- p 端口映射
- d 后台运行
- e 启动参数
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -d elasticsearch:7.2.0
修改跨域配置
- 进入到es容器中
docker exec -it elasticsearch /bin/bash
cd /usr/share/elasticsearch/config/
vi elasticsearch.yml
- 在配置文件最后添加
http.cors.enabled: true
http.cors.allow-origin: "*"
- 重启
docker restart elasticsearch