windows 10 在docker下安裝elasticsearch(三)
ElasticSearch6.3版本中增加了elasticsearch sql, 最近為了研究elasticsearch sql,突發奇想的想在docker中安裝es。
本文主要介紹的就是在windows 10環境下的docker中安裝elasticsearch。
Docker中安裝ElasticSearch:
上偏文章中,我們更換源的目的,就是加快下載速度,這篇文章,我們開始安裝elasticsearch。
首先在docker中:
docker search elasticsearch
開始安裝es,docker pull yanliangzhong/elasticsearch6.3.2
安裝es完成
執行容器 ElasticSearch的預設埠是9200,我們把宿主環境9200埠對映到Docker容器中的9200埠,就可以訪問到Docker容器中的ElasticSearch服務了,同時我們把這個容器命名為es。
docker run -d -–name es -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” yanliangzhong/elasticsearch6.3.2
輸入:docker ps檢視容器清單
可以看到,es已經安裝完成。
配置跨域
進入容器
由於要進行配置,因此需要進入容器當中修改相應的配置資訊。
進行配置:
vi /config/elasticsearch.yml
加入:
http.cors.enabled: true http.cors.allow-origin: “*”
:wq儲存退出,exit退出容器。
重啟容器
docker restart es
檢視docker 的 ip地址:docker-machine ip default
本地瀏覽器開啟:192.168.99.100:9200
至此,es安裝完成。