在docker中部署elastic

2019-05-08  本文已影响0人  贪得_3440

1.拉取镜像:

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.0.1

获取指定版本的镜像

2.将es的默认端口9200映射到主机中:

docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.0.1

至此便可以在浏览器中通过9200端口访问到es了。

如果显示有跨域问题,则需要另外进行配置:

执行docker exec -it es bash。以交互模式进入容器

es的容器带有vi指令,所以可以直接执行 vi config/elasticsearch.yml

加入跨域配置

http.cors.enabled: true
http.cors.allow-origin: "*"

保存修改后重启容器即可。

docker restart es

上一篇下一篇

猜你喜欢

热点阅读